speckit-plan

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

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/msaid1976/TSP-SmartAIRoute --skill speckit-plan-msaid1976
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/msaid1976/TSP-SmartAIRoute/tree/main/SmartRouteAI/.agents/skills/speckit-plan
Command: npx skills add https://github.com/msaid1976/TSP-SmartAIRoute --skill speckit-plan-msaid1976

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature specification into a concrete implementation plan requires structured research, data modeling, and contract design, which is time-consuming and inconsistent when done manually. This Skill automates the planning workflow so design artifacts are generated consistently from your spec. ## Core Features & Use Cases - Automated Plan Setup: Runs the spec-kit setup script to locate the feature spec, plan file, and branch context automatically. - Phased Design Generation: Produces research.md, data-model.md, API contracts, and quickstart.md following the plan template phases. - Constitution Gate Checks: Evaluates the project constitution before and after design, raising errors on unjustified violations or unresolved clarifications. - Use Case: After writing a feature spec with spec-kit, invoke this Skill to resolve technical unknowns, define the data model, and generate interface contracts before any code is written. ## Quick Start Run the speckit-plan workflow on my current feature branch to generate the implementation plan and design artifacts 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 after creating a feature specification. It executes the setup-plan script, loads the spec and constitution, then generates research.md, data-model.md, contracts, and quickstart.md following the plan template.

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

Spec-kit is a spec-driven development toolkit that structures features as specifications, plans, and tasks. The plan workflow fills a Technical Context section, resolves unknowns through research, and produces design artifacts before implementation begins.

Does speckit-plan work without a .specify directory?▼

No, it requires a spec-kit project structure with a .specify directory containing scripts, memory, and templates. Without it, the setup-plan.sh script and constitution file cannot be found.

What happens when the plan has unresolved clarifications?▼

Unknowns in the Technical Context are marked as NEEDS CLARIFICATION and converted into research tasks during Phase 0. The workflow raises an error if gate failures or unresolved clarifications remain after research.

What are extension hooks in the planning workflow?▼

Extension hooks are optional or mandatory commands defined in .specify/extensions.yml that run before or after planning. Mandatory hooks execute automatically, while optional hooks are suggested for manual execution.