speckit-plan

Execute the spec-kit implementation planning workflow to generate design artifacts from a feature specification.

2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/StrangeDaysTech/arborist-cli --skill speckit-plan-strangedaystech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/StrangeDaysTech/arborist-cli/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/StrangeDaysTech/arborist-cli --skill speckit-plan-strangedaystech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-plan turns an initial feature specification into a structured implementation design workflow, producing concrete artifacts while resolving unknowns and enforcing planning gates.

Core Features & Use Cases

  • Pre-planning extension orchestration: Reads .specify/extensions.yml (when present) and runs before_plan hooks with correct optional vs mandatory messaging, while safely skipping invalid YAML.
  • End-to-end planning artifact generation: Executes the setup-plan script, loads feature and constitution context, fills the technical context with clarification placeholders, runs Phase 0 research consolidation, then generates data-model.md, contracts/, and quickstart.md.
  • Post-planning integrity and follow-on hooks: Re-checks the constitution after design and runs after_plan hooks (again honoring optional vs mandatory behavior) before completion.

Quick Start

Run the speckit-plan workflow in a repository that has the spec-kit project structure, including a .specify directory, and provide the arguments as prompted.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate implementation design artifacts from a feature specification?

To generate implementation design artifacts from a feature specification, run a structured planning workflow that reads your feature spec, resolves clarifications, and outputs data models, contracts, and quickstart guides. This process enforces technical context drafting and constitution checks.

What happens if my feature specification has unresolved clarifications during implementation planning?

If your feature specification has unresolved clarifications during implementation planning, the planning workflow will fail. The system requires all clarification placeholders in the technical context to be resolved before proceeding to Phase 1 contract and data model generation.

Does implementation planning support custom extension hooks for pre and post planning phases?

Implementation planning supports custom extension hooks by reading .specify/extensions.yml. It runs before_plan and after_plan hooks while distinguishing between optional and mandatory behavior, safely skipping execution if the YAML file is invalid or missing.

How do I run a constitution check before generating data models and contracts?

To run a constitution check before generating data models and contracts, the planning workflow reads constitution.md during initialization and re-checks it after design completion. Gate violations will halt the artifact generation process.

What project structure is required to execute the spec-kit plan template workflow?

Executing the spec-kit plan template workflow requires a repository containing the .specify directory structure. You must provide a FEATURE_SPEC file, a constitution.md file, and run the setup-plan and agent-context update scripts to establish technical context.

How does research consolidation work during the implementation planning workflow?

Research consolidation occurs during Phase 0 of the implementation planning workflow. It gathers technical context from the feature specification, fills clarification placeholders, and prepares the foundational knowledge needed to generate data models, contracts, and quickstart artifacts.