SDD Observatory
Stars
1.6K
Contributors
78
Open issues
680
Age
11 months
Last push
today
Latest release
v3.2.5 Jul 8, 2026
Week of Aug 31, 2025: 9 commits Week of Sep 7, 2025: 40 commits Week of Sep 14, 2025: 70 commits Week of Sep 21, 2025: 52 commits Week of Sep 28, 2025: 13 commits Week of Oct 5, 2025: 38 commits Week of Oct 12, 2025: 0 commits Week of Oct 19, 2025: 3 commits Week of Oct 26, 2025: 57 commits Week of Nov 2, 2025: 34 commits Week of Nov 9, 2025: 116 commits Week of Nov 16, 2025: 70 commits Week of Nov 23, 2025: 2 commits Week of Nov 30, 2025: 0 commits Week of Dec 7, 2025: 6 commits Week of Dec 14, 2025: 105 commits Week of Dec 21, 2025: 0 commits Week of Dec 28, 2025: 15 commits Week of Jan 4, 2026: 17 commits Week of Jan 11, 2026: 505 commits Week of Jan 18, 2026: 553 commits Week of Jan 25, 2026: 224 commits Week of Feb 1, 2026: 212 commits Week of Feb 8, 2026: 307 commits Week of Feb 15, 2026: 329 commits Week of Feb 22, 2026: 213 commits Week of Mar 1, 2026: 7 commits Week of Mar 8, 2026: 107 commits Week of Mar 15, 2026: 29 commits Week of Mar 22, 2026: 7 commits Week of Mar 29, 2026: 66 commits Week of Apr 5, 2026: 175 commits Week of Apr 12, 2026: 102 commits Week of Apr 19, 2026: 233 commits Week of Apr 26, 2026: 211 commits Week of May 3, 2026: 127 commits Week of May 10, 2026: 41 commits Week of May 17, 2026: 188 commits Week of May 24, 2026: 136 commits Week of May 31, 2026: 883 commits Week of Jun 7, 2026: 248 commits Week of Jun 14, 2026: 176 commits Week of Jun 21, 2026: 191 commits Week of Jun 28, 2026: 171 commits Week of Jul 5, 2026: 187 commits Week of Jul 12, 2026: 270 commits Week of Jul 19, 2026: 291 commits Week of Jul 26, 2026: 314 commits Week of Aug 2, 2026: 393 commits Week of Aug 9, 2026: 435 commits Week of Aug 16, 2026: 499 commits Week of Aug 23, 2026: 150 commits
Commits per week, last 12 months · 8.6K total
View weekly commit data
Week startingCommits
Aug 23, 2026150
Aug 16, 2026499
Aug 9, 2026435
Aug 2, 2026393
Jul 26, 2026314
Jul 19, 2026291
Jul 12, 2026270
Jul 5, 2026187
Jun 28, 2026171
Jun 21, 2026191
Jun 14, 2026176
Jun 7, 2026248
May 31, 2026883
May 24, 2026136
May 17, 2026188
May 10, 202641
May 3, 2026127
Apr 26, 2026211
Apr 19, 2026233
Apr 12, 2026102
Apr 5, 2026175
Mar 29, 202666
Mar 22, 20267
Mar 15, 202629
Mar 8, 2026107
Mar 1, 20267
Feb 22, 2026213
Feb 15, 2026329
Feb 8, 2026307
Feb 1, 2026212
Jan 25, 2026224
Jan 18, 2026553
Jan 11, 2026505
Jan 4, 202617
Dec 28, 202515
Dec 21, 20250
Dec 14, 2025105
Dec 7, 20256
Nov 30, 20250
Nov 23, 20252
Nov 16, 202570
Nov 9, 2025116
Nov 2, 202534
Oct 26, 202557
Oct 19, 20253
Oct 12, 20250
Oct 5, 202538
Sep 28, 202513
Sep 21, 202552
Sep 14, 202570
Sep 7, 202540
Aug 31, 20259

Metrics updated Aug 27, 2026 · collected automatically from the GitHub API

Core approach

Builds on GitHub Spec Kit's specification → plan → tasks lineage, then adds canonical mission state and a runtime for executing it. Mission artifacts live under kitty-specs/; tasks become work packages that advance through lifecycle lanes in isolated .worktrees/. A next → review → accept → merge loop keeps implementation, acceptance criteria, review evidence, and merge decisions in Git, with a local dashboard and retrospective closing the loop.

Workflow

  1. spec-kitty init — install the selected agent integrations and initialize repository-local configuration
  2. /spec-kitty.charter — establish the project's governing principles
  3. /spec-kitty.specify — turn product intent into a mission specification under kitty-specs/
  4. /spec-kitty.plan — research the codebase and produce the implementation plan
  5. /spec-kitty.tasks — decompose the plan into acceptance-bound work packages and lifecycle lanes
  6. spec-kitty next --agent <agent> --mission <slug> — choose the next eligible action and dispatch implementation in an isolated worktree
  7. /spec-kitty.review and /spec-kitty.accept — review completed packages, record decisions, and validate the approved mission
  8. /spec-kitty.merge — merge accepted work to the target branch; a mission review and retrospective.yaml capture follow-up learning

Supported tools

Strengths

  • Repository-native governance preserves specs, plans, work packages, agent actions, review evidence, acceptance, and merge state as an auditable trail
  • Work-package boundaries, explicit lifecycle lanes, and isolated Git worktrees give parallel agents a concrete coordination model
  • Completes the post-planning loop that its Spec Kit ancestor historically left to the agent: next, review, acceptance, merge, and retrospective are first-class stages
  • Local-first operation does not require its optional hosted tracker or sync service, and the dashboard makes mission progress inspectable
  • Broad, explicitly documented integrations expose the same workflow across slash-command hosts and project-local skill hosts

Limitations

  • The project itself says the workflow is overkill for one-off edits, tiny scripts, and teams that do not use Git
  • Conventions are still moving quickly: the current documentation treats both the 1.x and 2.x lines as historical and requires migrations into 3.x
  • Its mission state, work-package lanes, worktrees, governance commands, dashboard, and retrospectives create substantially more ceremony than the Spec Kit workflow it extends
  • The Python CLI and its wide compatibility matrix add installation, upgrade, and host-parity maintenance that prompt-only frameworks avoid

Notes

Spec Kitty is a descendant, not an unrelated reinvention, of GitHub Spec Kit: its maintainer described it as “my fork” in a Spec Kit design discussion, and its current FAQ identifies the layer it adds — mission state, work-package lanes, worktree isolation, a dashboard, governance commands, and the explicit next → review → accept → merge runtime. That governed execution layer is the reason to track it separately. The supported-agents reference documents 16 host surfaces; the legacy Amazon Q surface is deliberately omitted above. This assessment observes the 3.x repository at f9fde44.

Added Aug 1, 2026 · Assessment last reviewed Aug 1, 2026 · How we track