speckit-plan

Generate design artifacts from a plan template for spec-kit projects.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/duonghuan2122000/sora-piggy --skill speckit-plan-duonghuan2122000
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/duonghuan2122000/sora-piggy/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/duonghuan2122000/sora-piggy --skill speckit-plan-duonghuan2122000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan implementations by generating design artifacts from a plan template.

Core Features & Use Cases

  • Generate research.md, data-model.md, and contracts/ from a plan template.
  • Update agent context and support end-to-end planning with guardrails.
  • Apply in spec-kit projects that include a .specify/ directory for structured workflows.

Quick Start

Run speckit-plan at the repository root to generate the implementation plan artifacts from the plan template.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate design artifacts for implementation planning?▼

Template-driven planning generates design artifacts by applying a plan template to produce research.md, data-model.md, and contracts/ outputs. It enforces workflow steps and validates hooks to ensure a complete, auditable planning process.

How do I enforce structured workflow steps from Phase 0 through Phase 2?▼

Structured workflow steps from Phase 0 through Phase 2 are enforced by running the plan template generator within a spec-kit project. It validates hooks, resolves unknowns, and updates agent context to maintain an auditable process.

Do I need a .specify/ directory to generate data models and contracts?▼

A .specify/ directory is required to generate data models and contracts. The planning tool applies within spec-kit projects that include this directory to drive Phase 0 through Phase 2 outputs and maintain structured workflows.

What is the best way to update agent context during the planning process?▼

Updating agent context during the planning process is handled automatically by the template-driven workflow. It enforces steps, resolves unknowns, and validates hooks to ensure the context reflects the generated research.md and data-model.md artifacts.

Can I validate hooks to ensure an auditable planning process?▼

Hooks are validated during the template-driven planning process to ensure an auditable workflow. The tool enforces structured steps and checks hooks to guarantee that generated design artifacts like contracts/ and research.md are complete.