speckit-plan

Automate implementation planning by loading the IMPL_PLAN template and generating design artifacts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the implementation planning workflow using the plan template to generate design artifacts, reducing manual planning time and promoting consistency across outputs.

Core Features & Use Cases

  • Automates the planning workflow by loading the IMPL_PLAN template, populating the technical context, and producing artifacts such as research.md, data-model.md, contracts/, quickstart.md, and an updated AGENTS.md context.
  • Supports extension hooks before and after planning via .specify/extensions.yml with clear output for executable hooks and rules for enabled/conditional execution.
  • Ensures traceability and repeatability by recording the branch, IMPL_PLAN path, and generated artifacts, and by re-evaluating constitution checks after design.

Quick Start

Run speckit-plan to generate research.md, data-model.md, contracts, quickstart.md, and update the agent context from your 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 automate implementation planning to generate design artifacts?

Automating implementation planning generates design artifacts by loading a plan template, populating technical context, and producing files like research.md, data-model.md, and contracts. This reduces manual planning time and promotes consistency across software development outputs.

What design artifacts are produced when automating a software development planning workflow?

Automating the planning workflow produces research.md, data-model.md, contracts, quickstart.md, and an updated AGENTS.md context file. These artifacts ensure traceability by recording the branch, plan path, and generated outputs for repeatable software design.

Can I run custom scripts before and after the planning workflow generates artifacts?

Yes, you can run custom scripts before and after the planning workflow using extension hooks configured in .specify/extensions.yml. These hooks support executable outputs and conditional execution rules to integrate seamlessly into the artifact generation process.

How does automated planning handle traceability for generated design artifacts?

Automated planning handles traceability by recording the branch, IMPL_PLAN path, and generated artifacts during the workflow. It also re-evaluates constitution checks after design to ensure repeatable and consistent software development outputs.

Do I need a specific plan template format to automate design artifact generation?

Yes, you need an IMPL_PLAN template to automate design artifact generation. The workflow loads this plan template, populates the technical context from it, and produces the corresponding research, data model, and contract artifacts.

How do extension hooks integrate with the automated planning workflow?

Extension hooks integrate with the automated planning workflow via .specify/extensions.yml, providing clear output for executable hooks and rules for enabled or conditional execution before and after the design artifacts are generated.