speckit-plan

Generate design artifacts from specifications using a plan template.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/daksh7011/immich-backup --skill speckit-plan-daksh7011
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/daksh7011/immich-backup/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/daksh7011/immich-backup --skill speckit-plan-daksh7011

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the transition from a project specification to concrete planning artifacts by applying a standardized plan template to generate documentation and artifacts.

Core Features & Use Cases

  • Applies a plan template to generate phases and outputs such as research.md, data-model.md, contracts/, and quickstart.md.
  • Supports extension hooks before and after planning via .specify/extensions.yml to customize the workflow.
  • Updates agent context and validates constitutional constraints, ensuring a robust planning cycle.

Quick Start

Run the speckit-plan workflow against your project to generate the initial design artifacts from the specification.

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 from a project specification?

To generate design artifacts from a specification, apply a standardized plan template to produce documentation like research.md, data-model.md, contracts, and quickstart.md. This automates the transition from project specs to concrete planning outputs.

What planning artifacts are created when using a spec-kit workflow?

The spec-kit planning workflow creates research.md, data-model.md, contracts directories, and quickstart documents. These artifacts outline implementation phases and guide the development process directly from the project specification.

Does the speckit-plan workflow require a specific directory structure?

Yes, the speckit-plan workflow requires a .specify directory within your spec-kit project. It also loads prerequisites like the FEATURE_SPEC and .specify/memory/constitution.md to validate constraints before generating artifacts.

Can I customize the planning workflow with extension hooks?

Yes, you can customize the planning workflow using extension hooks defined in .specify/extensions.yml. This allows you to execute custom logic before and after the planning phases to tailor the artifact generation process.

How does the planning process update agent context?

The planning process updates the agent context by integrating new technology identified during the planning phases. It validates constitutional constraints and ensures the agent has the necessary information for subsequent implementation tasks.