sdd-plan

Convert SPEC or context into a structured PLAN with phases and tasks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Seok-Ryu/spec-driven-flow-with-agents --skill sdd-plan-seok-ryu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-plan
Source: https://github.com/Seok-Ryu/spec-driven-flow-with-agents/tree/main/.claude/skills/sdd-plan
Command: npx skills add https://github.com/Seok-Ryu/spec-driven-flow-with-agents --skill sdd-plan-seok-ryu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning large specs into actionable steps is error-prone and slow; this skill automates converting SPEC or context into a structured PLAN that guides TASK decomposition and execution.

Core Features & Use Cases

  • Converts SPEC/context into Phase/Task plans with clear milestones and dependencies.
  • Enforces mapping of requirements to phases and tasks, supports plan versioning (initial/update/continue), and references a plan-template.
  • Provides a structured workflow for plan reviews, self-checks, and integration with plan.md.

Quick Start

Use the PLAN skill to transform your SPEC or context into plan.md and begin refining Phase and Task details.

Frequently Asked Questions about sdd-plan

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

FAQPage Schema
How do I convert a software SPEC into an actionable plan for task decomposition?

You can create a plan.md from your SPEC by using the PLAN skill to transform context into structured phases, milestones, and hierarchical tasks. It automates mapping requirements to tasks and supports versioning for initial, updated, and continued plans.

What is the best way to structure phase planning and task decomposition for large software projects?

The best way to structure phase planning is by enforcing a mapping of requirements to phases and tasks within a hierarchical tree. This approach provides clear milestones and dependencies while integrating a plan-template for consistency.

Can I update an existing plan.md when project requirements change during execution?

Yes, you can update an existing plan.md because the Skill supports plan versioning with initial, update, and continue modes. This allows you to refine phase and task details while maintaining structured workflow reviews and self-checks.

Does this plan generation workflow support automated reviews and self-checks?

Yes, the plan generation workflow supports automated reviews and self-checks. It provides a structured workflow for plan reviews, records metrics, and enables self-checks to validate that requirements map correctly to phases and tasks.

How do I map specific requirements to phases and tasks in my project plan?

You map specific requirements to phases and tasks by enforcing a structured transformation from SPEC context into a plan.md. The Skill guides Phase 1 analysis to ensure every requirement is allocated to a specific phase and hierarchical task tree.