SDD Observatory
Stars
122K
Contributors
251
Open issues
311
Age
11 months
Last push
14 hours ago
Latest release
v0.13.0 Jul 17, 2026
Week of Jul 19, 2025: 0 commits Week of Jul 26, 2025: 0 commits Week of Aug 2, 2025: 0 commits Week of Aug 9, 2025: 0 commits Week of Aug 16, 2025: 12 commits Week of Aug 23, 2025: 5 commits Week of Aug 30, 2025: 9 commits Week of Sep 6, 2025: 40 commits Week of Sep 13, 2025: 70 commits Week of Sep 20, 2025: 57 commits Week of Sep 27, 2025: 13 commits Week of Oct 4, 2025: 42 commits Week of Oct 11, 2025: 39 commits Week of Oct 18, 2025: 35 commits Week of Oct 25, 2025: 1 commit Week of Nov 1, 2025: 20 commits Week of Nov 8, 2025: 2 commits Week of Nov 15, 2025: 5 commits Week of Nov 22, 2025: 8 commits Week of Nov 29, 2025: 9 commits Week of Dec 6, 2025: 0 commits Week of Dec 13, 2025: 0 commits Week of Dec 20, 2025: 0 commits Week of Dec 27, 2025: 0 commits Week of Jan 3, 2026: 0 commits Week of Jan 10, 2026: 0 commits Week of Jan 17, 2026: 0 commits Week of Jan 24, 2026: 0 commits Week of Jan 31, 2026: 0 commits Week of Feb 7, 2026: 6 commits Week of Feb 14, 2026: 17 commits Week of Feb 21, 2026: 13 commits Week of Feb 28, 2026: 20 commits Week of Mar 7, 2026: 30 commits Week of Mar 14, 2026: 37 commits Week of Mar 21, 2026: 32 commits Week of Mar 28, 2026: 36 commits Week of Apr 4, 2026: 49 commits Week of Apr 11, 2026: 41 commits Week of Apr 18, 2026: 46 commits Week of Apr 25, 2026: 39 commits Week of May 2, 2026: 30 commits Week of May 9, 2026: 43 commits Week of May 16, 2026: 19 commits Week of May 23, 2026: 44 commits Week of May 30, 2026: 52 commits Week of Jun 6, 2026: 30 commits Week of Jun 13, 2026: 59 commits Week of Jun 20, 2026: 63 commits Week of Jun 27, 2026: 63 commits Week of Jul 4, 2026: 68 commits Week of Jul 11, 2026: 89 commits
Commits per week, last 12 months · 1.3K total

Metrics updated Jul 18, 2026 · collected automatically from the GitHub API

Core approach

Treats specifications as executable artifacts that directly generate working implementations rather than just guiding them. The specify CLI scaffolds a phase-gated slash-command workflow — grounded in a project "constitution" of governing principles — into whichever AI coding agent you use.

Workflow

  1. /speckit.constitution — create project governing principles
  2. /speckit.specify — define what to build (requirements, user stories)
  3. /speckit.clarify — optionally resolve underspecified areas before planning
  4. /speckit.plan — technical implementation plan with the chosen tech stack
  5. /speckit.tasks — generate an actionable task list (optionally converted to GitHub issues)
  6. /speckit.analyze — optional cross-artifact consistency check
  7. /speckit.implement — execute all tasks
  8. /speckit.converge — assess the codebase against spec, plan, and tasks; append remaining work

Supported tools

Strengths

  • Backed by GitHub, with a fast release cadence and very high activity
  • Widest agent integration surface of any SDD kit — 40+ agents and IDEs plus a generic fallback for unlisted ones
  • Extensible via extensions, presets, bundles, and project-local template overrides
  • Optional quality gates (/speckit.clarify, /speckit.analyze, /speckit.checklist) act as unit tests for English

Limitations

  • GitHub still frames the methodology as experimental, and the multi-phase ceremony can be heavy for small changes
  • Requires a Python/uv toolchain for the Specify CLI on top of the coding agent itself
  • Dogfooding is partial — the repo's own .specify/ holds only a constitution, with no in-tree feature specs
  • The template/override stack (core vs extension vs preset vs local) adds configuration complexity

Tracked projects using GitHub Spec Kit

Notes

Spec Kit is the highest-profile SDD framework — created 2025-08-21 and past 120k stars within a year. Its bet is that the spec, not the code, is the durable artifact: the same specification should be able to regenerate an implementation through any of its 40+ supported agents. Interestingly, the project only partially dogfoods its own method: its .specify/ directory carries a constitution but no feature specs, so watching how adopters (rather than the kit itself) maintain specs over time is where the evidence is.

Added Jul 18, 2026 · Assessment last reviewed Jul 18, 2026 · How we track