github/spec-kit
GitHub Spec Kit is the official open-source toolkit for Spec-Driven Development—a methodology where specifications become executable artifacts that directly generate working implementations.The core idea: stop vibe-coding. Write a spec first. The spec becomes the contract for how code should behave. AI agents use that spec to generate, test, and validate code. Every piece of output traces back to a requirement.87,300 stars in its first months. 7,500 forks. 60+ community extensions. This is not a side project—it is becoming the industry standard for AI-assisted development in 2026, with AWS Kiro, IBM, and Tessl adopting the same pattern.How It WorksThe workflow follows six phases: Constitution (project principles) → Specification (what to build) → Planning (technical architecture) → Tasks (granular work items) → Implementation (AI executes tasks) → Verification (validate against specs).Works with GitHub Copilot, Claude Code, and Google Gemini CLI. Most agents expose functionality via /speckit.* slash commands.Key FeaturesSpecification-first development with executable specsMulti-agent support: Copilot, Claude Code, Gemini CLI60+ community extensions across docs, code, process, integration, and visibility categoriesEnterprise/air-gapped installation with portable wheel bundlesBoth greenfield and brownfield project supportFull traceability from specs to tasks to codeInstalluv tool install specify-cli --from git+https://github.com/github/spec-kit.git@vX.Y.ZFor more developer tools and AI coding repositories, browse repos.skila.ai. For commercial AI coding tools, check tools.skila.ai.