speckit-plan

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

Updated May 4, 2026
One-click install
npx skills add https://github.com/Ab0umar/selrs.cc --skill speckit-plan-ab0umar
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/Ab0umar/selrs.cc/tree/main/.agents/skills/speckit-plan
Command: npx skills add https://github.com/Ab0umar/selrs.cc --skill speckit-plan-ab0umar

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. This Skill automates the planning phase of the spec-kit workflow by generating research, data model, and contract artifacts from a feature spec. ## Core Features & Use Cases - Automated Plan Setup: Runs the spec-kit setup script to locate the feature spec, plan file, and branch, then loads the project constitution for gate checks. - Research Generation: Resolves all NEEDS CLARIFICATION items in the Technical Context and consolidates decisions, rationales, and alternatives into research.md. - Design Artifact Generation: Produces data-model.md, interface contracts, and quickstart.md, then updates the agent context file with the plan reference. - Extension Hooks: Supports optional and mandatory before/after plan hooks defined in .specify/extensions.yml. - Use Case: After writing a feature specification with spec-kit, invoke this Skill to automatically produce the full implementation plan, data model, and API contracts ready for task breakdown. ## Quick Start Run the speckit-plan skill with any optional planning guidance to generate the implementation plan and design artifacts for the current feature branch.

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?▼

Invoke the speckit-plan skill on a feature branch containing a spec. It runs the setup-plan script, loads the spec and constitution, resolves technical unknowns into research.md, and produces data-model.md, contracts, and quickstart.md.

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

The planning phase produces research.md with resolved decisions, data-model.md with entities and validation rules, a contracts directory for external interfaces, quickstart.md, and an updated agent context file referencing the plan.

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. The setup-plan.ps1 PowerShell script must be runnable from the repository root.

What happens when Technical Context has unresolved items?▼

Each NEEDS CLARIFICATION item becomes a research task in Phase 0. The skill dispatches research for unknowns, dependencies, and integrations, then consolidates findings into research.md before proceeding to design.

How do extension hooks work in the planning workflow?▼

If .specify/extensions.yml defines hooks under before_plan or after_plan, the skill lists optional hooks for manual execution and automatically executes mandatory hooks. Hooks with conditions are skipped and left to the HookExecutor.