speckit-plan

Automates implementation planning and generates design artifacts from templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the implementation planning process by applying the plan template to generate design artifacts.

Core Features & Use Cases

  • Execution planning workflow driven by a plan template
  • Pre-execution checks and hook handling
  • Phase-based design artifact generation (research.md, data-model.md, contracts, quickstart.md)

Quick Start

Run the speckit-plan to generate the initial design artifacts from the plan template and initialize the planning workflow.

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 for implementation planning?

To generate design artifacts for implementation planning, apply a plan template to a project providing a .specify/ directory and an IMPL_PLAN template. This automates phased analysis to output research.md, data-model.md, contracts, and quickstart.md files.

What design artifacts are produced during phased implementation planning?

Phased implementation planning produces research.md, data-model.md, contracts, and quickstart.md artifacts. This artifact generation enforces structured gating and extension hook handling throughout the workflow phases.

Do I need a .specify directory to run implementation planning?

Yes, you need a .specify/ directory and an IMPL_PLAN template to run implementation planning. These project prerequisites guide the phased analysis and structured gating required for artifact creation.

What's the best way to automate pre-execution checks in a planning workflow?

The best way to automate pre-execution checks in a planning workflow is using a structured template approach that enforces gating and extension hook handling. This ensures design artifacts are generated consistently before implementation.

Why does implementation planning require structured gating and extension hook handling?

Implementation planning requires structured gating and extension hook handling to enforce phased analysis and ensure artifact generation follows the plan template correctly. This prevents skipping critical design steps in the workflow.