speckit-plan

Generate design artifacts from an IMPL_PLAN template with extension hooks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executes a structured implementation planning workflow by applying a plan template to generate design artifacts, enabling teams to move from intent to concrete design with repeatable rigor.

Core Features & Use Cases

  • Automates an end-to-end planning process by loading an IMPL_PLAN template and producing artifacts such as research.md, data-model.md, contracts/, and quickstart.md.
  • Supports pre- and post-plan extension hooks via .specify/extensions.yml, handling optional and mandatory hooks with clear guidance and automated execution prompts.
  • Updates the agent context during planning and enforces guardrails like constitution checks and gating to ensure robust, audit-ready plans.

Quick Start

Run the speckit-plan workflow to generate design artifacts from the IMPL_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 design artifact generation for spec-driven projects?

Automating design artifact generation for spec-driven projects involves applying a structured plan template to produce research.md, data-model.md, contracts, and quickstart.md files. This workflow enforces guardrails and updates agent context to ensure repeatable planning outcomes.

What is a spec-driven planning workflow and how does it work?

A spec-driven planning workflow executes an IMPL_PLAN template to translate intent into concrete design artifacts. It operates by loading the template, enforcing constitution checks, and updating agent context throughout the planning process to maintain rigorous design standards.

How do I add pre-plan and post-plan extension hooks to a planning workflow?

Adding pre-plan and post-plan extension hooks to a planning workflow requires configuring .specify/extensions.yml. The system handles optional and mandatory hooks with clear guidance and automated execution prompts during the artifact generation process.

Can I enforce constitution checks and guardrails during implementation planning?

Yes, you can enforce constitution checks and guardrails during implementation planning. The workflow validates these checks and applies gating mechanisms to ensure robust, audit-ready plans and prevent invalid design artifacts.

What's the best way to generate data models and contracts for software design?

The best way to generate data models and contracts for software design is using a structured planning tool that applies an IMPL_PLAN template. This approach produces data-model.md and contracts/ artifacts while updating agent context for validated outputs.

Do I need any dependencies to run the speckit-plan workflow?

No, you do not need any external dependencies to run the speckit-plan workflow. It operates independently to execute the structured implementation planning process and generate the required design artifacts from the loaded template.