IM

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.zip

Installs 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.
479 chars · catalog description✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

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

You give it
Requirements documents and/or UI wireframes
You get back
Markdown files for an implementation plan, including an index and detailed phase specifications

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 files
  • phase-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:

  1. Foundation phases (always first)

    • Data models and schema
    • Core infrastructure (auth, API structure)
  2. Domain logic phases

    • Business logic libraries
    • Calculation and validation functions
  3. API/Backend phases

    • API routes for CRUD operations
    • Integration endpoints
  4. UI/Frontend phases

    • Pages and layouts
    • Interactive components
  5. 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

  1. Description-only - No implementation code, only specifications
  2. TypeScript interfaces - Use interface syntax for API contracts
  3. Props and features - Describe components by their interface
  4. Testing checklists - Verification items for each phase
  5. File paths - Specify exact paths for files to create/modify
  6. ASCII wireframes - Use for complex UI layouts (optional)

Example Phase Naming

Use consistent naming: phase-XX-short-name.md

  • phase-01-data-models.md
  • phase-02-auth-integration.md
  • phase-03-api-routes.md
  • phase-04-user-dashboard.md
  • phase-05-reporting.md

References

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.

SkillInstallsUpdatedSafetyDifficulty
implementation-plan-generator (this skill)57moNo 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