spec-kit

Automate creation and management of living software specs with AI-guided workflows.

10|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mahmoud20138/Tradecraft --skill spec-kit-mahmoud20138
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-kit
Source: https://github.com/mahmoud20138/Tradecraft/tree/main/plugins/tradecraft/skills/spec-kit
Command: npx skills add https://github.com/mahmoud20138/Tradecraft --skill spec-kit-mahmoud20138

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structures and maintains living software specs to align teams and reduce rework, enabling spec-first development and clearer execution plans.

Core Features & Use Cases

  • AI-guided spec authoring and living documentation
  • Template-driven workflows for WHAT, HOW, and validation (constitution, spec, plan, tasks, data-model, contracts)
  • Integrated, end-to-end workflow from project kickoff to task execution with checks and balances
  • Use cases include starting new projects, restructuring existing efforts, and ensuring stakeholder alignment before coding.

Quick Start

Run specify init my-project --ai claude to begin a spec-driven project.

Frequently Asked Questions about spec-kit

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

FAQPage Schema
What is spec-first development and how do living specs reduce project rework?

Spec-first development captures WHAT to build and HOW to implement it before coding. Living specs align stakeholders through structured validation and AI-guided templates, reducing rework and ensuring clearer execution plans.

How do I set up a spec-driven project workflow using AI?

Run `specify init my-project --ai claude` to initialize a spec-driven project. This sets up AI-guided workflows and template structures for your constitution, spec, plan, tasks, data-model, and contracts.

Can I use AI-guided templates for data models and contracts?

Yes, AI-guided template workflows include dedicated formats for data-models and contracts. These templates help define HOW to implement features and ensure structured validation before task execution begins.

What's the best way to align stakeholders before coding a new feature?

The best way to align stakeholders is using template-driven living documentation. By defining the constitution, spec, and plan beforehand, teams capture requirements and validate implementation approaches before any coding starts.

Does spec-kit require external dependencies or frameworks?

No, spec-kit has zero dependencies. It operates independently to automate the creation and management of living software specs, providing structured validation and AI-guided workflows without requiring external frameworks.

When should I not use automated spec generation for my software architecture?

Avoid automated spec generation for trivial changes or isolated bug fixes where full template workflows (constitution, spec, plan, tasks) would introduce unnecessary overhead and slow down rapid execution.