# Anthropic Spec Kit — llms.txt # The home of spec-driven development: the methodology where a written # specification drives planning, task breakdown, and implementation. # Independent project; not affiliated with or endorsed by Anthropic. ## About - [About](https://anthropicspeckit.com/about.html): why this project exists and the roadmap. - [FAQ](https://anthropicspeckit.com/faq.html): spec-driven development vs agile and design docs, when to spec, AI agents, spec ownership. ## Methodology - [The spec-driven methodology](https://anthropicspeckit.com/methodology.html): seven principles, the six-stage lifecycle (discover → specify → plan → decompose → build → verify), comparison with ad-hoc prompting and ticket-driven development, and six anti-patterns. ## Spec templates (annotated, copy-ready) - [Feature spec](https://anthropicspeckit.com/templates/feature-spec.html): the full-lifecycle template — problem, scope, acceptance criteria, plan, task breakdown. - [API spec](https://anthropicspeckit.com/templates/api-spec.html): endpoints, schemas, error contracts, versioning, consumer impact. - [Bugfix spec](https://anthropicspeckit.com/templates/bugfix-spec.html): reproduction, root-cause hypothesis, fix strategy, regression tests. - [Migration spec](https://anthropicspeckit.com/templates/migration-spec.html): phased plan, backfill strategy, dual-write windows, rollback criteria. - [Refactor spec](https://anthropicspeckit.com/templates/refactor-spec.html): current-state analysis, target design, behavior-preservation guarantees, staged rollout. - [Architecture decision record](https://anthropicspeckit.com/templates/architecture-decision-record.html): context, options, decision, consequences. - [Template gallery](https://anthropicspeckit.com/templates.html): all six templates with filters. ## Training - [Spec-Driven Development Foundations](https://anthropicspeckit.com/training.html): four-module course — the spec mindset, acceptance criteria, task decomposition, review loops. Self-paced, live cohort, and team workshop formats. ## Marketplace - [Spec Template Marketplace (coming soon)](https://anthropicspeckit.com/marketplace.html): community-reviewed template packs for specific stacks and domains, with a waitlist. ## Key definitions - **Spec-driven development**: a software delivery methodology where a written specification is the source of truth; the spec drives the plan, the plan is decomposed into verifiable tasks, and tasks are built and verified against the spec. - **The loop**: specify → plan → decompose → build, with a review gate that closes back on the spec. - **Acceptance criteria**: verifiable, true-or-false statements that define "done" for each requirement.