m-sdd-plan

Generate a Markdown technical implementation plan from an approved specification.

2|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/mituso89/Spec-Driven-Development-toolkits --skill m-sdd-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: m-sdd-plan
Source: https://github.com/mituso89/Spec-Driven-Development-toolkits/tree/main/m-sdd-plan
Command: npx skills add https://github.com/mituso89/Spec-Driven-Development-toolkits --skill m-sdd-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the technical implementation plan generation for software features, ensuring that all steps are reviewed and approved before proceeding.

Core Features & Use Cases

  • Automated Plan Creation: Generates technical plans from approved specifications, ensuring all necessary elements are included.
  • Human Approval: Requires explicit user approval for architecture and task decomposition, minimizing costly errors.
  • Companion Artifacts: Automatically creates research notes, data models, and contracts as required.
  • Use Case: When a feature's specification is approved, use this skill to automatically generate its technical plan, receive user approval, and move to the next phase.

Quick Start

Run m-sdd plan feature <feature_id> to generate the plan for a specified feature.

Frequently Asked Questions about m-sdd-plan

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

FAQPage Schema
How do I automate technical implementation plan generation from a specification?

You can automate technical implementation plan generation by creating a Markdown file from an approved specification and enforcing human approval gates before proceeding to development tasks.

What's the best way to add human approval gates to a software development workflow?

The best way to add human approval gates to software development is to require explicit user approval for architecture decisions and task decomposition after automatically generating the technical plan.

Do I need jq installed to generate feature plans?

Yes, you need jq installed as a dependency to run the feature plan generation scripts and process the specification data required for the technical planning workflow.

Can I automatically generate research notes and data models with my implementation plan?

Yes, you can generate companion artifacts like research notes, data models, and contracts automatically alongside the implementation plan when the feature specification is approved.

How to generate a technical plan for a specific feature?

To generate a technical plan for a specific feature, run the plan command with the feature identifier to produce the Markdown plan and require human approval before moving to the next phase.