speckit-plan

Generate design artifacts from a plan template for spec-kit projects.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/inspedralbes/prj-entrades-bielDom-nguez-2DAW --skill speckit-plan-inspedralbes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/inspedralbes/prj-entrades-bielDom-nguez-2DAW/tree/main/prj-entrades-nou/.cursor/skills/speckit-plan
Command: npx skills add https://github.com/inspedralbes/prj-entrades-bielDom-nguez-2DAW --skill speckit-plan-inspedralbes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the implementation planning workflow by applying a standard plan template to generate design artifacts, reducing manual coordination and ensuring consistent outputs.

Core Features & Use Cases

  • Automated planning workflow: Executes the planning process using a predefined plan template to produce artifacts such as research.md, data-model.md, contracts/, and quickstart.md.
  • Context-aware planning: Loads a feature spec and constitution to guide decisions and identify unknowns that require clarification.
  • Extension hooks support: Supports optional and mandatory pre- and post-plan hooks defined in .specify/extensions.yml to customize the workflow.

Quick Start

Run the speckit-plan command to generate the design artifacts from the plan template and begin 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 automate planning workflows to generate design artifacts for software projects?

Automated planning workflows generate design artifacts by applying a predefined plan template to produce files like research.md, data-model.md, contracts/, and quickstart.md, reducing manual coordination and ensuring consistent project setup outputs.

What is a spec-kit structure and when do I need it for project planning?

A spec-kit structure is a project organization pattern using a .specify/ directory to manage feature specifications and constitutions. You need it when automating implementation planning to enforce guardrails, evaluate gates, and resolve unknowns before subsequent phases.

How do I customize the planning workflow with pre and post hooks?

Customize the planning workflow by defining optional and mandatory pre- and post-plan hooks in the .specify/extensions.yml file, allowing you to inject custom logic and extension points into the automated design artifact generation process.

Can I use this planning template for projects without a .specify directory?

No, this planning template targets software projects that follow a spec-kit structure with a .specify/ directory. The automated workflow relies on loading the feature spec and constitution from this directory to evaluate gates and guide planning decisions.

What design artifacts does the plan template generate during the planning workflow?

The plan template generates design artifacts including research.md, data-model.md, contracts/, and quickstart.md during the automated planning workflow, providing structured documentation to guide project implementation and setup.

How does context-aware planning handle unknowns in feature specifications?

Context-aware planning loads the feature spec and constitution to guide decisions, identifying unknowns that require clarification before proceeding. It evaluates gates and resolves these unknowns to ensure the planning workflow produces consistent, validated design artifacts.