speckit-plan

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

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/zhangliuliuzhang/memcached-rvv-v2 --skill speckit-plan-zhangliuliuzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/zhangliuliuzhang/memcached-rvv-v2/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/zhangliuliuzhang/memcached-rvv-v2 --skill speckit-plan-zhangliuliuzhang

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. ## Core Features & Use Cases - Automated Planning Workflow: Runs the spec-kit plan workflow to fill Technical Context, perform Constitution Checks, and resolve NEEDS CLARIFICATION items. - Design Artifact Generation: Produces research.md, data-model.md, contracts/, and quickstart.md from the feature spec. - Extension Hooks: Executes optional and mandatory before/after plan hooks defined in .specify/extensions.yml. - Use Case: After writing a feature spec in a spec-kit project, invoke this skill to generate the full implementation plan and design documents for the current branch. ## Quick Start Ask the assistant 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 skill in a spec-kit project. It executes the setup-plan script, loads the feature spec and constitution, then produces research.md, data-model.md, contracts, and quickstart.md following the plan template.

What artifacts does the spec-kit plan workflow create?

The workflow creates research.md resolving technical unknowns, data-model.md describing 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, memory/constitution.md, and plan templates. It runs .specify/scripts/powershell/setup-plan.ps1 from the repository root.

What are extension hooks in the plan workflow?

Hooks are commands defined under hooks.before_plan and hooks.after_plan in .specify/extensions.yml. Mandatory hooks are executed automatically, while optional hooks are suggested; hooks with conditions are skipped for the HookExecutor to evaluate.

What happens when Technical Context has unresolved items?

Items marked NEEDS CLARIFICATION become research tasks in Phase 0. The workflow dispatches research for each unknown and consolidates decisions, rationale, and alternatives into research.md before design begins.