speckit-plan

Creates an implementation plan and stores it in plan.md within a spec-kit feature directory.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/guihocosta/getsemani-app --skill speckit-plan-guihocosta
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/guihocosta/getsemani-app/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/guihocosta/getsemani-app --skill speckit-plan-guihocosta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature specification into a concrete technical implementation plan requires reading project conventions and spec details manually, which is repetitive and error-prone in spec-driven development workflows. ## Core Features & Use Cases - Context Loading: Reads .specify/feature.json, the project constitution, and the feature's spec.md to ground the plan in project rules. - Plan Generation: Produces an implementation plan covering tech stack, dependencies, architecture, design decisions, and file structure. - Use Case: After writing a feature spec with spec-kit, invoke this Skill to generate plan.md in the feature directory, ready for the task breakdown phase. ## Quick Start Run the speckit-plan skill to generate an implementation plan for the current feature based on its spec.

Frequently Asked Questions about speckit-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an implementation plan from a spec-kit specification?▼

Invoke the speckit-plan skill after your feature spec exists. It reads .specify/feature.json to locate the feature directory, loads spec.md and the project constitution, then writes the plan to plan.md in that directory.

What does the speckit plan output include?▼

The generated plan.md contains technical context such as tech stack and dependencies, plus design decisions, architecture, and file structure for the feature. It is stored inside the feature directory referenced by feature.json.

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

No. The skill requires the spec-kit project structure, specifically .specify/feature.json and .specify/memory/constitution.md. Run spec-kit initialization and create a feature spec before using it.

Can I provide extra guidance when generating the plan?▼

Yes. The skill accepts optional arguments that are passed as user input to guide the planning phase, letting you steer technology choices or constraints before the plan is written.

What are the limitations of spec-kit plan generation?▼

The plan quality depends on the completeness of spec.md and the constitution file. It does not implement code or create tasks; those are separate downstream steps in the spec-kit workflow.