speckit-plan

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

9|2|Updated Aug 27, 2025
One-click install
npx skills add https://github.com/opsmill/infrahub-solution-ai-dc --skill speckit-plan-opsmill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/opsmill/infrahub-solution-ai-dc/tree/main/.agents/skills/speckit-plan
Command: npx skills add https://github.com/opsmill/infrahub-solution-ai-dc --skill speckit-plan-opsmill

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 and error-prone 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 design artifacts. - Research and Design Artifacts: Produces research.md, data-model.md, contracts/, and quickstart.md from a feature specification. - Extension Hooks: Supports pre- and post-plan hooks defined in .specify/extensions.yml for custom automation. - Use Case: After writing a feature spec in a spec-kit project, invoke this Skill to resolve all NEEDS CLARIFICATION items and generate a complete implementation plan with data models and interface contracts. ## Quick Start Ask the agent to run the implementation planning workflow for the current feature branch in your spec-kit project.

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.sh to locate the feature spec, fills the Technical Context, and produces research.md, data-model.md, contracts, and quickstart.md as design artifacts.

What artifacts does the spec-kit planning workflow produce?▼

The workflow produces research.md resolving all NEEDS CLARIFICATION items, data-model.md with entities and validation rules, a contracts/ directory for external interfaces, and quickstart.md with runnable validation scenarios.

Does speckit-plan require a specific project structure?▼

Yes, it requires a spec-kit project with a .specify/ directory containing scripts like setup-plan.sh and a memory/constitution.md file. Without this structure the setup step cannot locate the feature spec and plan template.

What happens when Technical Context has unresolved unknowns?▼

Each NEEDS CLARIFICATION item becomes a research task in Phase 0. The findings are consolidated in research.md with decisions, rationale, and alternatives before design work proceeds in Phase 1.

Can I run custom hooks before or after planning?▼

Yes, define hooks under hooks.before_plan or hooks.after_plan in .specify/extensions.yml. Mandatory hooks execute automatically, optional hooks are suggested, and hooks with enabled set to false are skipped.