implementation-plan-generator
Creates structured, milestone-based implementation plans from provided requirements.
Install
mkdir -p .claude/skills/implementation-plan-generator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/486" && unzip -o skill.zip -d .claude/skills/implementation-plan-generator && rm skill.zipInstalls to .claude/skills/implementation-plan-generator
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.
Generate phased implementation plans from requirements and UI wireframes. Use when the user provides requirements documents and/or UI wireframes and wants to create a detailed, phased implementation plan. Triggers on requests like "create implementation plan", "plan the implementation", or when asked to design an implementation approach for a project with existing requirements. Produces description-only plans (no code) with clear phases, dependencies, and testing checklists.Key capabilities
- →Extract core features, business rules, and user roles from requirements
- →Identify pages, components, and user flows from UI wireframes
- →Group work into logical foundation, domain logic, API/backend, UI/frontend, and integration phases
- →Map dependencies between development phases
- →Generate an index file with an overview, phase table, and dependency graph
- →Create individual phase files with goals, context, and testing checklists
How it works
The skill analyzes provided requirements and UI wireframes to identify project components, then organizes them into sequential development phases with dependencies. It generates an index and detailed markdown files for each phase.
Inputs & outputs
When to use implementation-plan-generator
- →Break down a project into logical development phases
- →Identify dependencies in complex requirements
- →Generate a roadmap from UI wireframes
About this skill
Implementation Plan Generator
Overview
This skill generates structured, phased implementation plans from requirements documents and UI wireframes. Plans include an index file with phase summary and dependency graph, plus individual phase files with detailed specifications.
Inputs:
- Requirements document (features, business rules, user roles)
- UI wireframes/specifications (pages, components, interactions) - optional but recommended
Outputs:
index.md- Overview, phase table, dependency graph, key filesphase-XX-name.md- Individual phase files with specifications
Workflow
Step 1: Analyze Requirements
Read the requirements document and extract:
- Core features and functionality
- Business rules and constraints
- User roles and permissions
- Data entities and relationships
- Integration points with external systems
Step 2: Analyze UI Wireframes
If UI wireframes are provided, identify:
- Pages and routes
- Components and their interactions
- Data displayed on each page
- User flows and navigation
- State management needs
Step 3: Identify Phases
Group work into logical phases following this order:
-
Foundation phases (always first)
- Data models and schema
- Core infrastructure (auth, API structure)
-
Domain logic phases
- Business logic libraries
- Calculation and validation functions
-
API/Backend phases
- API routes for CRUD operations
- Integration endpoints
-
UI/Frontend phases
- Pages and layouts
- Interactive components
-
Integration phases (always last)
- Audit logging
- Reporting
- Dashboard aggregations
Step 4: Map Dependencies
For each phase, determine:
- Which phases must complete first
- Which phases can run in parallel
- The critical path through the phases
Step 5: Generate Index
Create index.md following index-template.md:
- Write overview matching project context
- Build phase summary table
- Draw ASCII dependency graph
- List key files by category
- Summarize critical business rules
Step 6: Generate Phase Files
For each phase, create phase-XX-name.md following phase-template.md:
- Write clear goal (1-2 sentences)
- Provide background context
- Use appropriate content sections for phase type
- Add testing checklist
- Link dependencies and next phase
Phase Type Guidelines
Database/Model Phases
- List each model with field tables
- Define enums with value descriptions
- Document relations and constraints
- Include migration notes
API/Backend Phases
- Specify route paths and HTTP methods
- Define request/response as TypeScript interfaces
- List validation rules
- Note authorization requirements
UI/Frontend Phases
- Define page routes and purposes
- Include ASCII wireframes for complex layouts
- List components with props and features
- Describe client-side state and logic
Integration Phases
- Document data flows between systems
- Specify event triggers and handlers
- Define error handling strategies
Output Guidelines
- Description-only - No implementation code, only specifications
- TypeScript interfaces - Use interface syntax for API contracts
- Props and features - Describe components by their interface
- Testing checklists - Verification items for each phase
- File paths - Specify exact paths for files to create/modify
- ASCII wireframes - Use for complex UI layouts (optional)
Example Phase Naming
Use consistent naming: phase-XX-short-name.md
phase-01-data-models.mdphase-02-auth-integration.mdphase-03-api-routes.mdphase-04-user-dashboard.mdphase-05-reporting.md
References
- Index Template - Structure for implementation plan index
- Phase Template - Structure for individual phase files
When not to use it
- →When the user requires executable code as part of the plan
- →When the project does not have existing requirements or UI wireframes
- →When a high-level, non-detailed project roadmap is sufficient
Limitations
- →The output plans are description-only and do not include implementation code
- →The skill requires existing requirements documents or UI wireframes as input
- →The generated plans follow a predefined structure for phase types
How it compares
This skill automatically structures a project into detailed, interdependent phases with testing checklists, which differs from manually creating a general project outline.
Compared to similar skills
implementation-plan-generator side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| implementation-plan-generator (this skill) | 5 | 7mo | 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.