speckit-plan

Generate design artifacts from a plan template within a spec-kit project.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the implementation planning process by transforming a plan template into a complete set of design artifacts, reducing manual coordination and ensuring consistency.

Core Features & Use Cases

  • Plan-driven artifact generation: Generate research.md, data-model.md, contracts/, quickstart.md from the plan template.
  • Extension hook orchestration: Detect and execute optional/mandatory extension hooks before and after planning.
  • Agent context update: Update agent context and plan references in CLAUDE.md after planning.
  • Validation & governance: Validate inputs, resolve uncertainties, and enforce gates throughout the planning phases.

Quick Start

Run speckit-plan from the repository root to execute the end-to-end implementation planning workflow and generate the planning artifacts.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I automate implementation planning to generate design artifacts?

Automating implementation planning involves applying a plan template to generate design artifacts like research.md, data-model.md, contracts/, and quickstart.md. This process validates inputs, resolves uncertainties, and enforces governance gates throughout all planning phases.

What is a spec-kit planning workflow and when do I need it?

A spec-kit planning workflow transforms a plan template into a complete set of design artifacts within a structured project. You need it when reducing manual coordination and ensuring consistency across research, data models, contracts, and quickstart documentation.

How do I generate design artifacts like data models and contracts from a plan template?

To generate design artifacts from a plan template, run the planning workflow from your repository root. It processes the template to produce research.md, data-model.md, contracts/, and quickstart.md while updating the agent context in CLAUDE.md.

Does the planning workflow support custom extension hooks for artifact generation?

Yes, the planning workflow supports custom extension hooks for artifact generation. It detects and executes both optional and mandatory extension hooks before and after the planning phases to integrate custom logic into the design process.

Can I update agent context and plan references in CLAUDE.md automatically?

You can update agent context and plan references in CLAUDE.md automatically by executing the end-to-end planning workflow. The process handles agent context updates natively after generating the design artifacts.

What are the limitations of automated artifact generation in a spec-kit project?

The automated artifact generation operates strictly within a spec-kit project structure and requires valid inputs. It enforces governance gates throughout planning, meaning unresolved uncertainties or failed pre-execution checks will halt the workflow to prevent invalid artifact creation.