Phase D Batch 01 Notes — Spec-Driven Secondary (Single-Author SDD Methodologies)
Batch roster
| # | Slug | GitHub URL | Stars | License | Canonical |
|---|---|---|---|---|---|
| 1 | 094459-sdd-workshop |
https://github.com/094459/sdd-workshop | ~150 | Apache-2.0 | true |
| 2 | autospec |
https://github.com/ariel-frischer/autospec | ~80 | MIT | true |
| 3 | spec-based-claude-code |
https://github.com/papaoloba/spec-based-claude-code | ~25 | MIT | true |
| 4 | spec-first-nlatuan |
https://github.com/nlatuan187/spec-first | ~15 | MIT | true |
| 5 | spec-first-sunrain |
https://github.com/sunrain520/spec-first | ~30 | MIT | true |
| 6 | spec-driven-fredantb |
https://github.com/FredAntB/Spec-Driven-Development | ~10 | MIT | true |
| 7 | zhu1090093659-sdd |
https://github.com/zhu1090093659/spec_driven_develop | 866 | MIT | true |
| 8 | spec-driver-davidlee |
https://github.com/davidlee/spec-driver | 25 | NOASSERTION | false (seed fork) |
| 9 | brian-disciplined-ai |
https://github.com/Varietyz/Disciplined-AI-Software-Development | 402 | CC-BY-SA-4.0 | true |
| 10 | specorator-workflow |
https://github.com/Luis85/agentic-workflow | 0 | MIT | true |
URL resolution notes
autospec: URL not given directly. Resolved viagh api /repos/hesreallyhim/awesome-claude-code/issues/391→https://github.com/ariel-frischer/autospecspecorator-workflow: URL not given directly. Resolved viagh search repos "specorator" --limit 10→Luis85/agentic-workflow(description: "The Specorator Workflow bundled in a Claude Plugin")- All other URLs were given directly
Tier C stubs
None. All 10 frameworks were located and received full 11-file treatment.
spec-driver-davidlee relationship note
spec-driver-davidlee is the same repository as the seed spec-driver (davidlee/spec-driver). Set canonical: false in METRICS.yaml. The Phase D analysis adds v3 rubric fields absent from the seed record. Key additions: TUI (spec-driver tui) with live agent session follow mode, aggressive SessionStart hook via hookSpecificOutput injection, PostToolUse hook (artifact_event.py, async) enabling TUI follow mode, TOML-based workflow configuration.
Intra-batch patterns
1. Dominant pattern: "CLAUDE.md + spec files, no CLI"
Six of ten frameworks (094459-sdd-workshop, spec-based-claude-code, spec-first-nlatuan, spec-first-sunrain, spec-driven-fredantb, brian-disciplined-ai) follow the minimal distribution pattern: copy documentation files into project, no installable primitives. This is Archetype 4 (Markdown scaffold, zero Claude Code primitives).
2. Spectrum of automation
The batch spans the full automation spectrum:
- Zero automation: brian-disciplined-ai (no scripts, no hooks, no CLI)
- Script-only: spec-first-sunrain (51 shell scripts, no hooks)
- Hooks + skills: spec-driver-davidlee (2 hooks + 24 skills + TUI)
- Full platform: specorator-workflow (18 commands + 40 skills + 36 agents + MCP + Obsidian companion)
3. Cybernetics-inspired adaptive control
zhu1090093659-sdd is unique in applying control theory to AI behavioral management: 20%/40%/60% drift thresholds trigger progressively stronger behavioral corrections. No other framework in the corpus uses quantitative thresholds for AI behavioral correction.
4. GitHub-native tracking split
The batch splits on GitHub issue tracking:
- GitHub-native (use Issues/Projects as primary task tracker): zhu1090093659-sdd (GITHUB_FULL/GITHUB_STANDARD/LOCAL_ONLY modes), specorator-workflow (GitHub MCP integration)
- File-native (use local Markdown for task tracking): all others
5. Single-author web-browser-AI targeting
brian-disciplined-ai stands out as the only framework in the entire corpus explicitly designed for web browser AI (ChatGPT, Claude web, Gemini) as a primary use case — not just as a secondary target. The dual Markdown/PAG format exists entirely to serve this goal.
6. Scope inflation pattern
specorator-workflow is the most scope-ambitious framework in the batch — attempting to cover the entire software product lifecycle including Sales, Portfolio management, and Roadmap planning, not just the development workflow. This is significantly broader than any seed framework.
Most interesting find
zhu1090093659-sdd's cybernetics-inspired drift detection (866 stars).
The adaptive control loop using 20%/40%/60% threshold-based behavioral correction is conceptually novel — borrowing from control theory to treat AI behavioral drift as a systems control problem rather than a prompting problem. The high star count (866, highest in the batch) suggests this resonated with a broad audience despite being a single-author Chinese project. The three-mode GitHub integration (GITHUB_FULL/GITHUB_STANDARD/LOCAL_ONLY) is also practically thoughtful — recognizing that not all users want full GitHub automation.
Runner-up: brian-disciplined-ai's PAG (Pattern Abstract Grammar). A custom keyword grammar for instruction precision, designed for both web browsers and CLI agents simultaneously, is architecturally unique in the corpus.
Seed coverage
All 10 frameworks placed against seeds:
| Slug | Closest seed | Archetype |
|---|---|---|
| 094459-sdd-workshop | bmad-method | 4 (Markdown scaffold) |
| autospec | spec-kit | 4 (Markdown scaffold, session isolation) |
| spec-based-claude-code | superpowers | 1 (Skills-only behavioral) |
| spec-first-nlatuan | spec-kit | 4 (Markdown scaffold, decision routing) |
| spec-first-sunrain | spec-kit | 4 (script-heavy variant) |
| spec-driven-fredantb | superpowers | 1 (skills + UIB instruction format) |
| zhu1090093659-sdd | bmad-method | 4 (Markdown + adaptive control) |
| spec-driver-davidlee | spec-driver (seed) | same repo, non-canonical |
| brian-disciplined-ai | bmad-method | 1 (persona behavioral, web-browser-first) |
| specorator-workflow | openspec | 2 (commands + skills + multi-agent + GitHub) |
Cross-references to other batches
- spec-driver-davidlee: Direct relationship to the
spec-driverseed (same repository). Any batch that references spec-driver should cross-reference this entry for v3 rubric additions. - specorator-workflow: The Obsidian companion (
specorator-obsidian-mcp) is a separate repository — if it appears in a future Obsidian/MCP-focused batch, cross-reference here. - zhu1090093659-sdd: The cybernetics/adaptive control pattern may reappear in enterprise governance batches (Batch 28) — cross-reference if other frameworks use threshold-based behavioral correction.
- brian-disciplined-ai: PAG syntax is unique to this project. CC BY-SA 4.0 license is the only attribution-required license seen in Phase D so far — flag for legal/license comparative analysis.
Component primitive counts (batch summary)
| Slug | Commands | Skills | Agents | Hooks | Scripts | MCP |
|---|---|---|---|---|---|---|
| 094459-sdd-workshop | 0 | 0 | 0 | 0 | 0 | 0 |
| autospec | 0 | 3 | 0 | 0 | 0 | 0 |
| spec-based-claude-code | 0 | 5 | 0 | 0 | 0 | 0 |
| spec-first-nlatuan | 0 | 0 | 0 | 0 | 0 | 0 |
| spec-first-sunrain | 0 | 0 | 0 | 0 | 51 | 0 |
| spec-driven-fredantb | 0 | 4 | 0 | 0 | 0 | 0 |
| zhu1090093659-sdd | 0 | 6 | 1 | 0 | 0 | 0 |
| spec-driver-davidlee | 0 | 24 | 1 | 2 | 3 | 0 |
| brian-disciplined-ai | 0 | 0 | 0 | 0 | 1 | 0 |
| specorator-workflow | 18 | 40 | 36 | 2 | 2 | 1 |
| TOTALS | 18 | 82 | 38 | 4 | 57 | 1 |