speckit-plan

Generates implementation plans and design artifacts from feature specifications using spec-kit templates.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/Carl-Fabri/TestAngularSpecDriven --skill speckit-plan-carl-fabri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/Carl-Fabri/TestAngularSpecDriven/tree/main/test-angular/.claude/skills/speckit-plan
Command: npx skills add https://github.com/Carl-Fabri/TestAngularSpecDriven --skill speckit-plan-carl-fabri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature specification into a concrete implementation plan requires research, data modeling, and contract design, which is time-consuming and inconsistent when done manually. This Skill automates the planning workflow so design artifacts are generated systematically from your spec. ## Core Features & Use Cases - Automated Plan Generation: Runs the spec-kit setup script, loads the feature spec and constitution, and fills the implementation plan template with technical context. - Research and Design Phases: Resolves unknowns into research.md, then produces data-model.md, API contracts, and a quickstart validation guide. - Extension Hook Support: Executes optional and mandatory pre/post hooks defined in .specify/extensions.yml for customizable workflows. - Use Case: After writing a feature spec in a spec-kit project, invoke this Skill to produce a complete plan with research findings, entity models, and interface contracts ready for task breakdown. ## Quick Start Ask the AI to run the speckit plan workflow for the current feature branch to generate the implementation plan and design artifacts.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate an implementation plan from a feature spec?

Run the speckit-plan workflow in a spec-kit project. It executes setup-plan.ps1 to locate the feature spec, loads the plan template, and produces research.md, data-model.md, contracts, and quickstart.md through phased generation.

What is spec-kit and how does the plan command work?

Spec-kit is a specification-driven development toolkit using a .specify directory structure. The plan command reads the feature spec and constitution, fills the implementation plan template, resolves unknowns through research tasks, and outputs design artifacts.

What project structure does speckit-plan require?

It requires a spec-kit project with a .specify directory containing scripts/powershell/setup-plan.ps1, memory/constitution.md, and templates. The feature spec must exist on the current branch for the setup script to resolve paths.

How do extension hooks work in the planning workflow?

Hooks are defined in .specify/extensions.yml under hooks.before_plan and hooks.after_plan. Mandatory hooks execute automatically before or after planning, while optional hooks are suggested. Hooks with enabled set to false are skipped.

What artifacts does the planning phase produce?

Phase 0 produces research.md resolving all NEEDS CLARIFICATION items. Phase 1 produces data-model.md with entities and validation rules, a contracts directory for external interfaces, quickstart.md with validation scenarios, and an updated agent context file.