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.