planning

Convert approved SPEC.md files into structured PLAN.md implementation plans.

39|3|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/LiorCohen/sdd --skill planning-liorcohen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/LiorCohen/sdd/tree/main/plugin/core/skills/planning
Command: npx skills add https://github.com/LiorCohen/sdd --skill planning-liorcohen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams convert approved SPEC.md files into structured, executable implementation plans, enabling clear phased work and progress tracking.

Core Features & Use Cases

  • Dynamic phase generation based on SPEC.md
  • Dependency-ordered planning across components and work items
  • Phase-level scaffolding and agent assignments aligned with standards
  • Use Case: Given an approved SPEC.md, generate a PLAN.md with phases, responsibilities, and deliverables that can be reviewed and implemented

Quick Start

Use a planning prompt to generate a complete PLAN.md from an approved SPEC.md.

Frequently Asked Questions about planning

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

FAQPage Schema
How do I convert an approved SPEC.md into a structured implementation plan?

To convert an approved SPEC.md into a structured implementation plan, use this Skill to automatically generate a PLAN.md with dynamic phases, dependency ordering, and component scaffolding for your software engineering tasks.

What is dynamic phase generation for software workflow planning?

Dynamic phase generation for workflow planning is the automatic creation of executable project stages based on an approved SPEC.md, ensuring dependency-ordered work items and phase-level scaffolding for clear progress tracking.

Do I need a components section in my SPEC.md to generate a PLAN.md?

Yes, generating a PLAN.md requires your SPEC.md to include a components section and domain updates. This provides the necessary structure for dependency ordering and phase-level agent assignments.

Can I use this planning approach for bugfix and refactor work, not just new features?

Yes, you can use this planning approach for bugfix and refactor work, as well as new features. It dynamically generates phases and dependencies from the approved SPEC.md for any software engineering task.

How does dependency ordering work when creating an executable implementation plan?

Dependency ordering when creating an implementation plan works by mapping component relationships from the SPEC.md, ensuring the generated PLAN.md sequences phases and work items logically to prevent execution bottlenecks.

Does the generated PLAN.md integrate with sdd-settings.yaml configurations?

Yes, the generated PLAN.md integrates with sdd-settings.yaml configurations and schema definitions to ensure phase-level scaffolding and agent assignments align with your established standards.