speckit-plan

Apply a plan template to generate design artifacts for spec-kit projects.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/kamalsroor1/nest-scaffolding-crud-manager --skill speckit-plan-kamalsroor1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/kamalsroor1/nest-scaffolding-crud-manager/tree/main/.agent/skills/speckit-plan
Command: npx skills add https://github.com/kamalsroor1/nest-scaffolding-crud-manager --skill speckit-plan-kamalsroor1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the planning and design-artifact generation for implementation efforts by applying a reusable plan template to produce consistent outputs.

Core Features & Use Cases

  • Automates pre-execution checks for extension hooks and project structure
  • Orchestrates the Outline and Phases to generate artifacts such as research.md, data-model.md, contracts/, and quickstart.md
  • Supports before/after plan extension hooks with controlled execution and default-enabled behavior
  • Integrates with the .specify directory to update agent context and maintain guardrails

Quick Start

Run the speckit-plan workflow on a project containing a .specify directory to auto-generate planning artifacts.

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 and design artifact generation for spec-kit projects?

You can automate planning by applying a reusable plan template to generate design artifacts like research.md and data-model.md. This ensures deterministic outcomes for projects using a spec-kit structure.

What design artifacts are generated when automating the implementation workflow?

Automating the implementation workflow generates design artifacts including research.md, data-model.md, contracts/, and quickstart.md. These artifacts orchestrate the outline and phases to produce consistent project planning outputs.

Does spec-kit planning require a specific project structure to run?

Spec-kit planning requires a project containing a .specify directory. The workflow performs pre-execution checks for this directory and optional extension hooks to maintain guardrails and update agent context.

Can I use extension hooks to customize the plan generation workflow?

You can customize the plan generation workflow using before and after plan extension hooks. These hooks support controlled execution with default-enabled behavior, allowing you to tailor the design artifact generation process.

How does the .specify directory maintain guardrails during agent context updates?

The .specify directory integrates with the planning workflow to update agent context and maintain guardrails. This integration ensures deterministic outcomes when applying the plan template to generate design artifacts.

What is the best way to ensure deterministic outcomes when generating project planning artifacts?

To ensure deterministic outcomes when generating project planning artifacts, apply a reusable plan template to a spec-kit project. The workflow automates pre-execution checks and orchestrates phases to consistently produce research.md and data-model.md files.