sdd-plan

Generate a detailed implementation plan from a Part 1 specification document.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/umatoma/claude-example --skill sdd-plan-umatoma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-plan
Source: https://github.com/umatoma/claude-example/tree/main/.claude/skills/sdd-plan
Command: npx skills add https://github.com/umatoma/claude-example --skill sdd-plan-umatoma

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed implementation plans for Specification-Driven Development (SDD) based on existing specification documents.

Core Features & Use Cases

  • Automated Planning: Generates a structured implementation plan (Part 2) from a specification document (Part 1).
  • Phase Gate Validation: Verifies if the specification meets the criteria for the 'Specify' to 'Plan' transition.
  • Architecture & Task Decomposition: Designs the architecture and breaks down requirements into atomic, testable tasks.
  • Risk Assessment: Identifies and documents potential implementation risks.
  • Use Case: After defining software requirements in a specification document, use this Skill to automatically generate a phased implementation plan, including task breakdowns, architectural considerations, and risk assessments, ready for developer execution.

Quick Start

Use the sdd-plan skill to create an implementation plan for the specification document in .steering/my_feature_spec.md.

Frequently Asked Questions about sdd-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an implementation plan from a software specification document?

To generate an implementation plan from a software specification document, you can use an SDD planning tool to process the specification, validate phase gate criteria, and append the structured plan as Part 2.

What is Specification-Driven Development planning and how does it decompose requirements?

Specification-Driven Development planning is the process of designing architecture and decomposing requirements into atomic, testable tasks with dependencies and risk assessments based on a specification document.

Do I need a prior specification file to create an SDD implementation plan?

Yes, you need a completed Part 1 specification document located within the .steering directory to validate the Specify to Plan phase gate and generate the Part 2 implementation plan.

Can I automate task breakdown and risk assessment for agile software development?

Yes, you can automate task breakdown and risk assessment for agile software development by processing an existing specification to output a phased implementation plan with atomic tasks and architectural considerations.

What are the limitations of automated implementation plan generation?

Automated implementation plan generation is limited by its dependency on prior completion of the specification phase and requires operations within the .steering directory to function correctly.