speckit-plan

Generate design artifacts from a plan template across multiple planning phases.

1|1|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/erikalira/python-tts --skill speckit-plan-erikalira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/erikalira/python-tts/tree/main/.agents/skills/speckit-plan
Command: npx skills add https://github.com/erikalira/python-tts --skill speckit-plan-erikalira

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-plan executes the implementation planning workflow using a plan template to generate design artifacts and align teams on the next steps.

Core Features & Use Cases

  • Orchestrates a multi-phase planning process (Phase 0 to Phase 2) to produce artifacts such as research.md, data-model.md, contracts/, and quickstart.md.
  • Integrates repository-specific guidance, extension hook checks before and after planning, and conservative design decisions to preserve existing structure.
  • Updates agent context during planning to reflect new decisions and ensures traceability of changes.

Quick Start

Run the planner from the repository root to generate research, data-model, contracts, and quickstart artifacts using 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 like data models and contracts for a new software project?

A multi-phase planning workflow generates design artifacts by orchestrating phases from initial research to contract definition. It applies repository-specific guidance and evaluates extension hooks before and after planning to ensure architecture alignment and conservative design decisions.

What is the best way to plan implementation workflows that require rigorous upfront architecture alignment?

The best way to plan implementation workflows requiring rigorous architecture alignment is a phase-driven template process. It ensures explicit context loading and gate evaluation at each step, producing documented outputs while preserving existing repository structure through conservative design decisions.

How do I create planning artifacts across multiple phases without losing traceability of decisions?

Creating planning artifacts with decision traceability requires a workflow that updates agent context dynamically during the process. By applying a plan template, the workflow documents extension hooks and captures new decisions explicitly across phases, ensuring every architectural change is tracked.

Does this planning workflow template support custom extension hooks before and after artifact generation?

Yes, the planning workflow template integrates extension hook checks before and after the planning process. This ensures repository-specific guidance is applied and any custom logic is executed at the correct phase boundaries during artifact generation.

Can I use a plan template to structure research and data modeling for repositories needing conservative design decisions?

Yes, you can use a plan template to structure research and data modeling for repositories requiring conservative design decisions. The workflow ensures conservative changes by evaluating gates and applying repository-specific guidance to preserve the existing structure while generating artifacts.

When should I avoid using a multi-phase implementation planning workflow for generating design artifacts?

You should avoid a multi-phase implementation planning workflow if your project does not require rigorous upfront planning or explicit gate evaluation. This template is designed for complex repositories needing architecture alignment and documented extension hooks, not for rapid prototyping or simple tasks.