speckit-plan

Generate implementation plans and design artifacts from spec-kit templates.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/ins-enco/ctm__affiliate_backend --skill speckit-plan-ins-enco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/ins-enco/ctm__affiliate_backend/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/ins-enco/ctm__affiliate_backend --skill speckit-plan-ins-enco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Large or distributed projects often lack a repeatable, auditable planning workflow that turns feature specifications into concrete design artifacts and branchable implementation plans. This Skill automates the structured planning process so teams can consistently produce research, data models, contracts, quickstarts, and agent-context updates while enforcing project constitution checks and gating rules.

Core Features & Use Cases

  • Template-driven planning: Executes the spec-kit implementation plan template to generate IMPL_PLAN artifacts and record the target branch.
  • Pre/post extension hooks: Detects and surfaces optional or mandatory hooks from .specify/extensions.yml before and after planning.
  • Phased workflow: Runs Phase 0 research to resolve unknowns, Phase 1 design to produce data-models and contracts, and updates agent-specific context via provided scripts.
  • Governance and validation: Performs constitution checks, evaluates gates that can block progress, and requires absolute paths and error reporting for unresolved clarifications.

Quick Start

Run the speckit-plan skill with optional guidance to generate an implementation plan, research.md, data-model.md, contracts, quickstart, and agent context from the repository's .specify templates.

Frequently Asked Questions about speckit-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an implementation plan from a spec-kit repository?

To generate an implementation plan from a spec-kit repository, apply this Skill to directories containing a .specify folder to execute templates and produce IMPL_PLAN artifacts, research, data models, contracts, and agent context updates.

What does phased planning workflow involve for data models and contracts?

Phased planning workflow involves running Phase 0 research to resolve unknowns and Phase 1 design to produce data-models and contracts, followed by updating agent-specific context via provided scripts.

Can I enforce governance and validation rules during planning?

Yes, you can enforce governance by performing constitution checks, evaluating gates that block progress, and requiring absolute paths and error reporting for unresolved clarifications during the planning workflow.

Do I need a .specify directory to produce design artifacts?

Yes, you need a .specify directory containing readable scripts and templates to produce design artifacts, as the Skill requires this structure to execute setup, research, and contract generation workflows.

How do pre and post extension hooks work in planning workflows?

Pre and post extension hooks work by detecting and surfacing optional or mandatory hooks from the .specify/extensions.yml configuration file before and after the planning process executes.

What is the best way to automate research and design artifact generation?

The best way to automate research and design artifact generation is using template-driven planning that executes spec-kit implementation plan templates to record target branches and output quickstarts and agent context.