speckit-plan

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

5|1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/theonlytruebigmac/n-central-rest-api-mcp --skill speckit-plan-theonlytruebigmac
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/theonlytruebigmac/n-central-rest-api-mcp/tree/main/.agents/skills/speckit-plan
Command: npx skills add https://github.com/theonlytruebigmac/n-central-rest-api-mcp --skill speckit-plan-theonlytruebigmac

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 — a process that is often ad hoc and inconsistent. This Skill automates that planning workflow, producing structured design artifacts from a spec. ## Core Features & Use Cases - Automated Plan Setup: Runs the spec-kit setup script to locate the feature spec, plan file, and branch context. - Two-Phase Design Workflow: Phase 0 resolves all NEEDS CLARIFICATION items into research.md; Phase 1 generates data-model.md, API/interface contracts, and quickstart.md. - Constitution & Gate Checks: Evaluates project constitution rules before and after design, erroring on unjustified violations. - Extension Hooks: Supports optional and mandatory pre/post hooks declared in .specify/extensions.yml. - Use Case: After writing a feature spec with spec-kit, invoke this Skill to produce research findings, a data model, endpoint contracts, and a validation quickstart — ready for task breakdown and implementation. ## Quick Start Ask the agent to run the implementation planning workflow for the current feature branch so it generates research.md, data-model.md, contracts, and quickstart.md from the feature spec.

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 this Skill inside a spec-kit project. It executes .specify/scripts/bash/setup-plan.sh to locate the feature spec and plan file, then fills the plan template, resolves unknowns in research.md, and produces data-model.md, contracts, and quickstart.md.

What artifacts does the spec-kit planning 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 this Skill require a spec-kit project structure?▼

Yes. It requires a .specify directory containing the setup-plan.sh script, memory/constitution.md, and plan templates. Without this structure the setup step cannot locate the feature spec or plan file.

What happens when the constitution check fails during planning?▼

The workflow evaluates constitution gates before and after design. If violations are found without justification, it raises an ERROR and stops rather than producing a plan that violates project principles.

How do extension hooks work in the planning workflow?▼

If .specify/extensions.yml defines hooks under before_plan or after_plan, the Skill executes mandatory hooks and offers optional ones. Hooks with enabled set to false or with non-empty conditions are skipped.