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.