spec-kit

Define technical specifications through a phase-driven Spec-Driven Development framework.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Chris-Graffagnino/Spec-Kit-Claw --skill spec-kit-chris-graffagnino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-kit
Source: https://github.com/Chris-Graffagnino/Spec-Kit-Claw/tree/main
Command: npx skills add https://github.com/Chris-Graffagnino/Spec-Kit-Claw --skill spec-kit-chris-graffagnino

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Define and organize technical specifications using a phase-driven Spec-Driven Development framework that centers on governance and outcomes.

Core Features & Use Cases

  • Phase-driven workflow: Constitution, Specify, Plan, Tasks, Analyze, Implement.
  • Artifact generation: constitution.md, spec.md, plan.md, tasks.md, analysis.md, and implement guidance.
  • AI-assisted iterative dialogue and governance alignment with architecture and guardrails.

Quick Start

Invoke the interactive spec session via /spec-kit or begin at Phase 1 (Constitution) by supplying a feature name.

Frequently Asked Questions about spec-kit

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

FAQPage Schema
What is spec-driven development and how does it organize technical requirements?

Spec-driven development defines and organizes technical requirements using a phase-driven framework centered on governance and outcomes. It progresses through Constitution, Specify, Plan, Tasks, Analyze, and Implement phases to ensure architectural alignment.

How do I create executable technical specifications from a feature idea?

To create executable technical specifications, invoke an interactive spec session and supply a feature name. The framework generates canonical artifacts like constitution.md, spec.md, plan.md, tasks.md, and analysis.md to guide implementation.

Does spec-driven development support iterative dialogue and architectural governance?

Spec-driven development supports AI-assisted iterative dialogue and enforces governance by aligning specifications with architecture and guardrails throughout each phase, ensuring technical requirements remain executable.

What artifacts are generated by a phase-based specification framework?

A phase-based specification framework generates canonical markdown artifacts including constitution.md, spec.md, plan.md, tasks.md, and analysis.md, which collectively define architecture, requirements, and implementation tasks.

What do I need to start defining technical specifications with a phase-driven workflow?

To start defining technical specifications, you need a SKILL.md frontmatter containing a name and description. The framework also supports optional resources like scripts, references, and assets to assist the workflow.

When should I avoid using a phase-driven specification framework?

You should avoid a phase-driven specification framework for rapid prototyping or unstructured exploration where strict architectural governance and canonical artifact generation would introduce unnecessary process overhead.