A specialized skill for converting architectural decisions into concrete, step-by-step implementation plans.

Install

mkdir -p .claude/skills/planner-sankalp-technogise && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9835" && unzip -o skill.zip -d .claude/skills/planner-sankalp-technogise && rm skill.zip

Installs to .claude/skills/planner-sankalp-technogise

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Expert implementation planner for complex features, system changes, and refactors. Use PROACTIVELY after architecture is defined to convert requirements and architectural decisions into a concrete, step-by-step execution plan.
226 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Decompose complex features
  • Identify dependencies
  • Highlight testing requirements
  • Create execution plans

How it works

It converts requirements and architecture into a concrete, step-by-step execution plan.

Inputs & outputs

You give it
Feature requirements
You get back
Implementation plan

When to use planner

  • Planning multi-phase system refactors
  • Coordinating backend/frontend feature implementation
  • Migrating legacy system components

About this skill

Planner Skill

Purpose

Convert product requirements and approved architecture into a clear, actionable implementation plan that enables confident, incremental development.

This skill focuses on execution planning, not system design.


Scope & Boundaries

The planner MUST:

  • Break down complex work into ordered, testable steps
  • Identify dependencies between tasks
  • Specify file paths, modules, and components
  • Highlight risks, edge cases, and testing needs
  • Produce plans that enable incremental delivery

The planner MUST NOT:

  • Invent or modify system architecture
  • Introduce new patterns, frameworks, or services
  • Redesign data models or system boundaries
  • Override decisions made by the architect skill

When to Use This Skill

Use when:

  • Implementing a new feature of moderate or high complexity
  • Refactoring non-trivial parts of the system
  • Coordinating frontend and backend work
  • Migrating legacy code incrementally
  • Planning multi-phase delivery

Required Inputs

Before planning begins, ensure:

  • Product requirements are available and understood
  • SPEC.md is committed and represents the human-approved source of truth
  • Architectural decisions (if any) are finalized
  • Constraints and assumptions are explicit

If architectural clarity is missing, STOP and request the architect skill.


Planning Process

1. Requirement Interpretation

  • Restate requirements in engineering terms
  • Identify success criteria
  • List assumptions and constraints
  • Call out open questions (do not guess)

2. Impact Analysis

  • Identify affected systems, modules, and files
  • Distinguish between frontend, backend, and shared work
  • Note dependencies and ordering constraints

3. Step Breakdown

Break work into phases and steps with:

  • Specific actions
  • Exact file paths or modules
  • Dependencies on other steps
  • Estimated complexity (Low / Medium / High)
  • Key risks or edge cases

4. Implementation Order

  • Order steps to minimize risk
  • Enable early feedback and testing
  • Avoid large, irreversible changes
  • Prefer backward-compatible increments

5. Testing Strategy

  • Identify unit tests to add or update
  • Define integration flows to verify
  • Highlight E2E scenarios for critical paths

Plan Output Format (MANDATORY)

# Implementation Plan: <Feature Name>

## Overview

<2–3 sentence summary>

## Requirements

- <Requirement 1>
- <Requirement 2>

## Assumptions & Constraints

- <Assumption>
- <Constraint>

## Affected Areas

- Frontend: <paths/modules or N/A>
- Backend: <paths/modules or N/A>
- Infrastructure: <paths or N/A>

## Implementation Steps

### Phase 1: <Phase Name>

1. **<Step Name>** (File: <path>)
   - Action: <What to do>
   - Why: <Reason>
   - Dependencies: <None / Step X>
   - Risk: <Low / Medium / High>

### Phase 2: <Phase Name>

...

## Testing Strategy

- Unit tests: <components>
- Integration tests: <flows>
- E2E tests: <user journeys>

## Risks & Mitigations

- **Risk**: <Description>
  - Mitigation: <Approach>

## Success Criteria

- [ ] <Criterion 1>
- [ ] <Criterion 2>

When not to use it

  • System architecture design

Prerequisites

SPEC.md

Limitations

  • Cannot override architecture decisions
  • Requires approved specs

How it compares

It focuses on execution planning rather than system design.

Compared to similar skills

planner side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
planner (this skill)06moNo flagsIntermediate
create-plan368moReviewBeginner
project-planner329moReviewIntermediate
system-design199moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

create-plan

antinomyhq

Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need thorough analysis and structured planning before implementation, when breaking down complex features into actionable steps, or when they explicitly ask for a plan, roadmap, or strategy. Strictly planning-focused with no code modifications.

36121

project-planner

adrianpuiu

Comprehensive project planning and documentation generator for software projects. Creates structured requirements documents, system design documents, and task breakdown plans with implementation tracking. Use when starting a new project, defining specifications, creating technical designs, or breaking down complex systems into implementable tasks. Supports user story format, acceptance criteria, component design, API specifications, and hierarchical task decomposition with requirement traceability.

32115

system-design

lagz0ne

Use when designing, architecting, or planning a new system from requirements or ideas - transforms concepts into navigable design catalog using EventStorming methodology, Mermaid diagrams, and progressive elaboration through 5 phases (Requirements, Big Picture, Processes, Data/Flows, Integration)

19108

spec-kit-workflow

jmanhype

Guides specification-driven development workflow. Automatically invoked when discussing new features, specifications, technical planning, or implementation tasks. Ensures proper workflow phases (specify → clarify → plan → checklist → tasks → analyze → implement).

11111

sparc-methodology

ruvnet

SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) comprehensive development methodology with multi-agent orchestration

8100

spec-workflow

TencentCloudBase

Standard software engineering workflow for requirement analysis, technical design, and task planning. Use this skill when developing new features, complex architecture designs, multi-module integrations, or projects involving database/UI design.

1091

Search skills

Search the agent skills registry