speckit-plan

Convert feature specifications and constitution into research and design artifacts.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-plan-b0yz4kr14
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/B0yZ4kr14/OrthoPlus-Enterprise/tree/main/.specify-backups/20260518-141826/_agents/skills/speckit-plan
Command: npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-plan-b0yz4kr14

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns an existing feature specification into a complete implementation planning package by resolving unknowns, checking the constitution, and producing design artifacts you can execute next.

Core Features & Use Cases

  • Pre-plan extension hooks: Runs registered hooks.before_plan from .specify/extensions.yml to automatically add or enforce steps before planning begins.
  • End-to-end planning workflow: Performs setup, loads feature context and constitution, generates research.md, produces data-model.md, and creates /contracts and quickstart.md as required by the plan template.
  • Agent context update: Updates the AGENTS.md reference between <!-- SPECKIT START --> and <!-- SPECKIT END --> so subsequent agent runs point to the new plan file.
  • Post-plan extension hooks: Runs registered hooks.after_plan from .specify/extensions.yml after reporting the generated artifacts.

Quick Start

Run the speckit-plan skill to execute the implementation planning workflow for your current Specify/Spec-Kit project and generate the planning 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 an implementation plan from a feature specification?

To generate an implementation plan from a feature specification, you run a planning workflow that loads your feature spec and project constitution to produce design artifacts. It resolves unknowns through research and drafts entity models and contracts for execution.

What is the best way to draft data models and contracts from a spec-kit repository?

Drafting data models and contracts from a spec-kit repository involves running an automated planning phase that reads your feature spec. It generates structured data-model.md files and contract definitions directly from the extracted project requirements.

Does the speckit-plan workflow update agent context automatically after generating artifacts?

Yes, the planning workflow updates agent context automatically after generating artifacts. It modifies the AGENTS.md file by inserting references between specific markers so subsequent agent runs point to the newly created plan file.

Can I run custom extension hooks before and after implementation planning?

You can run custom extension hooks before and after implementation planning by registering them in your extensions configuration file. The workflow executes pre-plan hooks to enforce steps before starting and post-plan hooks after reporting the generated artifacts.

How does research generation work when converting specifications into design artifacts?

Research generation works by analyzing your feature specification and project constitution to resolve unknowns before drafting design artifacts. It produces a structured research.md file that informs the subsequent data model and contract generation phases.

What outputs should I expect from the Specify implementation planning phase?

From the Specify implementation planning phase, you should expect outputs including research.md, data-model.md, quickstart.md, and a contracts directory. These artifacts fulfill the project-structure requirements and stop execution after Phase 2.