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.zipInstalls 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.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
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
architectskill
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.mdis 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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| planner (this skill) | 0 | 6mo | No flags | Intermediate |
| create-plan | 36 | 8mo | Review | Beginner |
| project-planner | 32 | 9mo | Review | Intermediate |
| system-design | 19 | 9mo | No flags | Intermediate |
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.
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.
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)
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).
sparc-methodology
ruvnet
SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) comprehensive development methodology with multi-agent orchestration
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.