SDD Observatory
Stars
96
Contributors
5
Open issues
0
Age
5 months
Last push
yesterday
Latest release
Week of Jul 27, 2025: 0 commits Week of Aug 3, 2025: 0 commits Week of Aug 10, 2025: 0 commits Week of Aug 17, 2025: 0 commits Week of Aug 24, 2025: 0 commits Week of Aug 31, 2025: 0 commits Week of Sep 7, 2025: 0 commits Week of Sep 14, 2025: 0 commits Week of Sep 21, 2025: 0 commits Week of Sep 28, 2025: 0 commits Week of Oct 5, 2025: 0 commits Week of Oct 12, 2025: 0 commits Week of Oct 19, 2025: 0 commits Week of Oct 26, 2025: 0 commits Week of Nov 2, 2025: 0 commits Week of Nov 9, 2025: 0 commits Week of Nov 16, 2025: 0 commits Week of Nov 23, 2025: 0 commits Week of Nov 30, 2025: 0 commits Week of Dec 7, 2025: 3 commits Week of Dec 14, 2025: 23 commits Week of Dec 21, 2025: 4 commits Week of Dec 28, 2025: 4 commits Week of Jan 4, 2026: 0 commits Week of Jan 11, 2026: 2 commits Week of Jan 18, 2026: 0 commits Week of Jan 25, 2026: 0 commits Week of Feb 1, 2026: 1 commit Week of Feb 8, 2026: 0 commits Week of Feb 15, 2026: 4 commits Week of Feb 22, 2026: 8 commits Week of Mar 1, 2026: 12 commits Week of Mar 8, 2026: 1 commit Week of Mar 15, 2026: 1 commit Week of Mar 22, 2026: 1 commit Week of Mar 29, 2026: 0 commits Week of Apr 5, 2026: 3 commits Week of Apr 12, 2026: 2 commits Week of Apr 19, 2026: 0 commits Week of Apr 26, 2026: 4 commits Week of May 3, 2026: 2 commits Week of May 10, 2026: 2 commits Week of May 17, 2026: 2 commits Week of May 24, 2026: 0 commits Week of May 31, 2026: 0 commits Week of Jun 7, 2026: 0 commits Week of Jun 14, 2026: 0 commits Week of Jun 21, 2026: 5 commits Week of Jun 28, 2026: 18 commits Week of Jul 5, 2026: 0 commits Week of Jul 12, 2026: 1 commit Week of Jul 19, 2026: 14 commits
Commits per week, last 12 months · 117 total
View weekly commit data
Week startingCommits
Jul 19, 202614
Jul 12, 20261
Jul 5, 20260
Jun 28, 202618
Jun 21, 20265
Jun 14, 20260
Jun 7, 20260
May 31, 20260
May 24, 20260
May 17, 20262
May 10, 20262
May 3, 20262
Apr 26, 20264
Apr 19, 20260
Apr 12, 20262
Apr 5, 20263
Mar 29, 20260
Mar 22, 20261
Mar 15, 20261
Mar 8, 20261
Mar 1, 202612
Feb 22, 20268
Feb 15, 20264
Feb 8, 20260
Feb 1, 20261
Jan 25, 20260
Jan 18, 20260
Jan 11, 20262
Jan 4, 20260
Dec 28, 20254
Dec 21, 20254
Dec 14, 202523
Dec 7, 20253
Nov 30, 20250
Nov 23, 20250
Nov 16, 20250
Nov 9, 20250
Nov 2, 20250
Oct 26, 20250
Oct 19, 20250
Oct 12, 20250
Oct 5, 20250
Sep 28, 20250
Sep 21, 20250
Sep 14, 20250
Sep 7, 20250
Aug 31, 20250
Aug 24, 20250
Aug 17, 20250
Aug 10, 20250
Aug 3, 20250
Jul 27, 20250

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

Core approach

Adapts the Unified Process's four phases (Inception, Elaboration, Construction, Transition) to AI-native development. Use cases and entity models — not code — are the durable artifacts, specifying system behavior and maintained by requirements engineers for the life of the system. AI agents generate and regenerate code, tests, and documentation from them, with comprehensive tests protecting behavior across regenerations. Delivered as a Claude Code plugin marketplace: a stack-agnostic aiup-core plus technology-specific implementation plugins.

Workflow

  1. /requirements — create the requirements catalog (aiup-core)
  2. /entity-model — create the entity model with ER diagrams
  3. /use-case-diagram — generate a PlantUML system use case diagram
  4. /use-case-spec — write a detailed use case specification
  5. /reverse-engineer — brownfield entry point: recover AIUP artifacts from an existing codebase
  6. /implement — generate the implementation from a use case (stack plugin: aiup-vaadin-jooq or aiup-angular-jpa)
  7. Stack-plugin test commands (/browserless-test, /playwright-test, /spring-boot-test, /vitest-test) lock in behavior before regeneration

Supported tools

Strengths

  • Only framework tracked here rooted in the requirements-engineering tradition — specs describe system behavior and are owned by requirements engineers, not developer prompts discarded after implementation
  • First-class brownfield workflow: /reverse-engineer recovers entity models and use case specs from existing code before iteration begins
  • Real enterprise adoption signals — named practitioner testimonials, a third-party-contributed stack plugin (aiup-angular-jpa), and a companion IntelliJ plugin linking @UseCase-annotated tests to their UC-XXX specs
  • Distributed via open standards: Claude Code plugin marketplace plus SKILL.md skills installable through Tessl into Codex, Cursor, Copilot, Gemini CLI, and OpenCode

Limitations

  • Young and small — the marketplace repo dates from February 2026 and has under 100 stars
  • The full generate-and-test workflow is deepest on Java stacks (Vaadin + jOOQ, Spring Boot + Angular); other stacks get only the stack-agnostic core commands
  • Unified Process ceremony (vision documents, BPMN, software architecture document, four phases) can be heavy for small tools and solo projects
  • In-the-open dogfooding is still thin — the org's task-manager example carries a requirements catalog and entity model but only a single use case spec in-tree

Tracked projects using AI Unified Process (AIUP)

Notes

AIUP is the outlier among the frameworks tracked here: it comes from the requirements-engineering tradition (Jacobson-style use cases, the Rational Unified Process’s phase model) rather than from developer tooling. Its explicit critique of other SDD tools is that their specs describe the code — an elaborate prompt discarded once the feature ships — whereas AIUP use cases describe system behavior and outlive any implementation, with tests as the consistency engine that makes regeneration safe. The thing to watch is whether behavior-first specs maintained by requirements engineers survive contact with long-running maintenance better than developer-owned specs do; the public evidence base (two small example apps in the org) is still thinner than the methodology’s enterprise framing.

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