speckit-plan

Generates implementation plans and design artifacts from feature specifications in spec-kit projects.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/marionoratoRN/custom-speckit-flow --skill speckit-plan-marionoratorn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/marionoratoRN/custom-speckit-flow/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/marionoratoRN/custom-speckit-flow --skill speckit-plan-marionoratorn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature specification into a concrete technical plan requires resolving unknowns, modeling data, and defining contracts, which is slow and inconsistent when done by hand. This Skill automates that planning workflow inside spec-kit projects. ## Core Features & Use Cases - Automated Plan Setup: Runs the setup-plan script to locate the feature spec, branch, and plan template, then loads the project constitution for governance checks. - Two-Phase Design Generation: Phase 0 resolves all NEEDS CLARIFICATION items into research.md; Phase 1 produces data-model.md, interface contracts, and quickstart.md. - Constitution Gate Enforcement: Evaluates the plan against the project constitution and errors on unjustified violations, keeping designs aligned with project principles. - Use Case: After running /speckit-specify for a new feature, invoke this Skill to produce a complete design package (research, data model, contracts, quickstart) ready for task breakdown. ## Quick Start Ask the assistant 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 create an implementation plan from a feature spec in spec-kit?▼

Invoke the speckit-plan workflow after creating a feature specification. It runs setup-plan.sh to locate the spec and plan template, then generates research.md, data-model.md, contracts, and quickstart.md following the plan template structure.

What artifacts does the spec-kit planning phase generate?▼

The planning phase generates research.md in Phase 0, resolving all NEEDS CLARIFICATION items, and data-model.md, interface contracts, and quickstart.md in Phase 1. It also fills the Technical Context and Constitution Check sections of the plan.

Does speckit-plan require a specific project structure?▼

Yes, it requires a spec-kit project with a .specify directory containing scripts, templates, and memory files like constitution.md. The feature spec must exist under specs/ with an associated branch created by the specify step.

What happens when the constitution check fails during planning?▼

The workflow raises an error on gate failures or unjustified constitution violations. You must either fix the design to comply with the constitution or document a justified exception before the plan can proceed.

Can I extend the planning workflow with custom hooks?▼

Yes, hooks defined in .specify/extensions.yml under hooks.before_plan and hooks.after_plan are executed automatically. Mandatory hooks run inline, while optional hooks are presented for manual invocation.