mini-sdd-plan

Generates an ordered, testable task checklist plan.md from an existing spec.yaml contract.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/AlessioScarfone/aine-copilot-plugins --skill mini-sdd-plan-alessioscarfone
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mini-sdd-plan
Source: https://github.com/AlessioScarfone/aine-copilot-plugins/tree/main/src/mini-sdd/skills/mini-sdd-plan
Command: npx skills add https://github.com/AlessioScarfone/aine-copilot-plugins --skill mini-sdd-plan-alessioscarfone

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Turning a written feature specification into an actionable implementation plan is manual and error-prone. This Skill reads a spec.yaml contract and breaks it into concrete, ordered, testable coding tasks, bridging the gap between spec writing and code implementation. ## Core Features & Use Cases - Spec-to-Plan Generation: Reads spec.yaml (feature block, components, constraints) and produces a plan.md with tasks tagged to acceptance criteria IDs. - Plan Update Modes: Regenerates an existing plan from scratch or appends a new dated task section while preserving implementation history. - Status Lifecycle Management: Advances the spec status from draft to ready without modifying requirement content, and supports pre/post hooks via mini-sdd.config.yml. - Use Case: After writing a user-authentication spec with mini-sdd-spec, run this Skill to produce a task checklist covering every requirement, then hand off to mini-sdd-implement for execution. ## Quick Start Ask the AI to generate an implementation plan for the user-authentication spec using the mini-sdd-plan skill.

Frequently Asked Questions about mini-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 spec file?▼

Run the skill with a spec name, for example /mini-sdd-plan user-authentication. It reads the spec.yaml in the specs folder, breaks requirements into ordered tasks tagged with acceptance criteria IDs, and writes plan.md after your confirmation.

What is spec-driven development task breakdown?▼

It is the process of converting a written feature specification into concrete, testable coding tasks. Each task is tagged with the requirement ID it satisfies, ensuring every component and constraint in the spec is covered by at least one task.

Can I update an existing plan without losing previous tasks?▼

Yes. When plan.md already exists, the skill asks whether to regenerate it or append new tasks. Choosing append adds a new dated section while preserving the history of previous implementations.

Does the planning step modify the spec requirements?▼

No. The skill only reads spec.yaml requirements and never changes their content. It only updates the feature.status field to ready and the feature.updated date once a plan exists.

What happens if no spec exists when I run the plan command?▼

The skill scans the specs folder and lists specs with draft status or specs updated after their plan. If none exist, it tells you to run /mini-sdd-spec first to create a specification before planning.