speckit-plan

Generates implementation plans and design artifacts from feature specifications using the spec-kit plan template.

1|Updated Aug 27, 2025
One-click install
npx skills add https://github.com/IgorGanapolsky/Random-Timer --skill speckit-plan-igorganapolsky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/IgorGanapolsky/Random-Timer/tree/main/.cursor/skills/speckit-plan
Command: npx skills add https://github.com/IgorGanapolsky/Random-Timer --skill speckit-plan-igorganapolsky

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 slow and inconsistent when done manually. ## Core Features & Use Cases - Plan Workflow Execution: Runs the spec-kit planning workflow via setup-plan.sh, filling Technical Context and Constitution Check sections in the plan template. - Research and Design Artifacts: Generates research.md, data-model.md, contracts/, and quickstart.md by resolving NEEDS CLARIFICATION items and extracting entities from the feature spec. - Extension Hooks: Dispatches optional and mandatory before_plan and after_plan hooks defined in .specify/extensions.yml. - Use Case: After writing a feature spec in a spec-kit project, invoke this Skill to produce a complete implementation plan with research decisions, data models, and validation guides. ## 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.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 artifacts does the spec-kit plan workflow produce?

The workflow produces research.md with resolved technical decisions, 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/bash/setup-plan.sh and memory/constitution.md. Without this structure the setup step cannot locate the feature spec and plan template.

What are extension hooks in the spec-kit plan workflow?

Extension hooks are commands registered under hooks.before_plan or hooks.after_plan in .specify/extensions.yml. Mandatory hooks are executed automatically before or after planning, while optional hooks are only suggested to the user.

Why does the plan workflow fail with gate errors?

The workflow errors when Constitution Check gates fail without justification or when NEEDS CLARIFICATION items remain unresolved after Phase 0 research. Resolve all unknowns in research.md and justify any constitution violations to proceed.