speckit-plan

Executes a plan template to generate design artifacts like research.md and data-model.md.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/rcmilan/godot-scrabblerabble --skill speckit-plan-rcmilan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/rcmilan/godot-scrabblerabble/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/rcmilan/godot-scrabblerabble --skill speckit-plan-rcmilan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Execute the implementation planning workflow using the plan template to generate design artifacts.

Core Features & Use Cases

  • Supports end-to-end planning using a plan/template-driven workflow to produce key design artifacts.
  • Validates project structure and enforces gates, pre/post execution hooks, and artifact generation.
  • Outputs actionable artifacts (research.md, data-model.md, contracts/, quickstart.md) and updates agent context as part of planning.

Quick Start

Run the speckit-plan workflow to generate design 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 design artifacts like data models and contracts from a planning template?

To generate design artifacts from a plan template, execute a planning workflow that validates project structure and outputs files including data-model.md, contracts, and quickstart.md. This process enforces pre-execution checks and gates during artifact generation.

What is a plan-driven implementation workflow for software design?

A plan-driven implementation workflow streamlines software design by executing a plan template to produce actionable artifacts. It covers steps from setup to artifact generation, enforcing gates and extension hooks to output research.md, data models, and contracts.

Do I need a .specify directory to run the planning workflow?

Yes, the planning workflow requires a project structure that includes a .specify directory and plan templates. This directory is necessary for the workflow to execute pre-execution checks, apply extension hooks, and generate the required design artifacts.

Can I use extension hooks to customize the design artifact generation process?

Yes, you can use extension hooks to customize the design artifact generation process. The planning workflow enforces pre-execution checks, gates, and extension hooks, allowing you to update agent context and output artifacts like research.md and quickstart.md.

What's the best way to enforce pre-execution checks during implementation planning?

The best way to enforce pre-execution checks during implementation planning is by using a plan template workflow that validates project structure and applies gates and extension hooks. This ensures proper setup before generating artifacts like contracts and data models.

Why does the planning workflow update agent context after generating artifacts?

The planning workflow updates agent context after generating artifacts to ensure downstream processes have the latest design information. It outputs artifacts like research.md, data-model.md, and contracts, then updates the context as part of the final planning steps.