speckit-plan

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

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/torikhayes/aeai-dotnet-brownfield --skill speckit-plan-torikhayes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/torikhayes/aeai-dotnet-brownfield/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/torikhayes/aeai-dotnet-brownfield --skill speckit-plan-torikhayes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature specification into a concrete implementation plan requires resolving technical unknowns, designing data models, and defining contracts, which is time-consuming when done manually. ## Core Features & Use Cases - Automated Planning Workflow: Runs the spec-kit plan workflow to fill Technical Context, evaluate constitution gates, and generate research.md, data-model.md, contracts, and quickstart.md. - Research Resolution: Dispatches research tasks to resolve every NEEDS CLARIFICATION item before design begins. - Extension Hooks: Supports optional and mandatory before/after plan hooks defined in .specify/extensions.yml. - Use Case: After writing a feature spec for a new ordering endpoint in the eShop project, run this Skill to produce a complete implementation plan with data models and API contracts. ## 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, which executes setup-plan.sh to locate the feature spec and plan template, then fills Technical Context, resolves unknowns in research.md, and produces data-model.md, contracts, and quickstart.md.

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

Spec-kit is a spec-driven development toolkit using a .specify directory structure. The plan command reads the feature spec and constitution, evaluates gates, and generates phased design artifacts including research findings and interface contracts.

Does speckit-plan require a specific project structure?▼

Yes, it requires a spec-kit project with a .specify directory containing scripts, memory/constitution.md, and templates. It also reads pre-generated context files from .github/context/ when available.

What happens when Technical Context has unresolved items?▼

Items marked NEEDS CLARIFICATION become research tasks in Phase 0. The workflow dispatches research for each unknown and consolidates decisions, rationale, and alternatives into research.md before design proceeds.

Can I run custom hooks before or after planning?▼

Yes, define hooks under hooks.before_plan or hooks.after_plan in .specify/extensions.yml. Hooks can be optional or mandatory, and disabled hooks or those with conditions are skipped by the planner.