Phase D Batch 09 — Batch Notes
Theme: Claude Code starter templates — "claude-code-starter"-style scaffolds bootstrapping .claude/, agents, rules, commands, skills, hooks
Date analyzed: 2026-05-26
Roster Table
| # | Slug | Display Name | Stars | License | Commands | Skills | Agents | Hooks | MCP | Primary Differentiator |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | centminmod-cc-setup | centminmod/my-claude-code-setup | 2359 | MIT | 14 | 6 | 6 | 1 | 0 | Dual-memory (git-shared CLAUDE-.md + machine-local memory/.md), multi-provider delegation (Codex, Z.AI), macOS Stop hook via terminal-notifier |
| 2 | zbruhnke-cc-starter | zbruhnke/claude-code-starter | 15 | MIT | 3 | 11 | 6 | 9 | 0 | Wiggum Loop skill (autonomous impl loop), OS-level git pre-commit hook enforcing test/lint/changelog, UserPromptSubmit skill auto-router (skill-rules.json) |
| 3 | wyndomb-cc-starter | wyndomb/claude-code-starter | 6 | unknown | 7 | 0 | 1 | 0 | 4 | Knowledge-worker orientation (daily plans, standup, weekly synthesis), pre-wired Perplexity + Notion + Obsidian + Firecrawl MCP |
| 4 | alexeykrol-cc-starter | alexeykrol/claude-code-starter | 180 | unknown | 0 | 6 | 3 | 4 | 0 | Russian-language v6, auto project-type detection, SNAPSHOT.md session state, repo_access visibility modes, SubagentStop hook, thinkingBudget:max |
| 5 | cloudnative-cc-starter | cloudnative-co/claude-code-starter-kit | 116 | MIT | 19 | 12 | 9 | unknown | 0 | Japanese-language, wizard installer (minimal/standard/full profiles), Anthropic official plugin marketplace, Windows PowerShell, /orchestrate sequential chain |
| 6 | codex-starter-acthouse | ACT-House-Engineering/codex-starter | 3 | unknown | 0 | 0 | 0 | 0 | 0 | OpenAI Codex only (not Claude Code), container-based isolation, AGENTS.md + setup-codex.sh |
| 7 | codex-second-brain-starter | trilogy-group/codex-second-brain-starter-kit | 0 | MIT | 0 | 3 | 0 | 0 | 0 | OpenAI Codex only, enterprise Obsidian BASB builder (CODE/PARA), gpt-5.5 with explicit reasoning effort routing (medium/high per task), product_ontology.json, Tyler provider gateway |
| 8 | notque-cc-toolkit | notque/claude-code-toolkit | 388 | MIT | 10 | 50+ | 44 | 77 | 0 | SQLite learning DB with confidence decay (0.05/30 days, prune at 0.3), AFK/headless mode, untrusted-content prompt injection defense, 77 Python hooks, ADR lifecycle |
| 9 | alex-feel-cc-toolbox | alex-feel/claude-code-toolbox | 13 | MIT | 0 | 0 | 0 | 0 | 0 | YAML-declarative meta-installer (ships no content; reads user YAML), configuration inheritance, 4 hook types (command/HTTP/prompt/agent), cross-platform |
| 10 | serpro69-claude-toolbox | serpro69/claude-toolbox | 142 | ELv2 | 5 | 11 | 5 | 1 | 1 | 11-skill pipeline (design→review→implement→review→test→doc), Capy BM25 SQLite MCP, language profiles (8 langs), Go cross-provider codegen (klaude-plugin → kodex-plugin) |
Comparison Matrix: The "*-starter" Namesakes
Four repositories share the "claude-code-starter" naming pattern. What each actually installs:
| Dimension | zbruhnke-cc-starter | wyndomb-cc-starter | alexeykrol-cc-starter | cloudnative-cc-starter |
|---|---|---|---|---|
| GitHub URL | zbruhnke/claude-code-starter | wyndomb/claude-code-starter | alexeykrol/claude-code-starter | cloudnative-co/claude-code-starter-kit |
| Stars | 15 | 6 | 180 | 116 |
| Language | English | English | Russian | Japanese |
| Target user | Software developers (anti-vibe-coding) | Knowledge workers (non-dev) | Developers with v6 workflow | Enterprise teams (multilingual) |
| Installation | Copy .claude/ directory | Copy .claude/ directory | Copy .claude/ directory | Wizard (min/std/full profiles), installs to ~/.claude/ globally |
| Commands | 3 (init-project, create-feature, fix-bug) | 7 (daily-plan, standup, research, meeting, brainstorm, weekly-synthesis, capture-insight) | 0 | 19 (broad workflow coverage) |
| Skills | 11 (Wiggum Loop + validation suite) | 0 | 6 (v6 methodology skills) | 12 (methodology + execution) |
| Agents | 6 (tdd-architect, code-reviewer, etc.) | 1 (weekly-synthesis) | 3 (coder, debugger, researcher) | 9 (domain specialists) |
| Hooks | 9 (UserPromptSubmit auto-router + 8 pre/post validators) | 0 | 4 (PreCompact, PostCompact, SubagentStop, SessionStart) | unknown (wizard-configured) |
| MCP servers | 0 | 4 (Firecrawl, Perplexity, Notion, Obsidian) | 0 | 0 (plugin marketplace instead) |
| Settings model | Default | Default | claude-opus-4-6[1m], thinkingBudget:max | Default per profile |
| Session state | .wiggum-session file | Daily plans/ directory | SNAPSHOT.md | HANDOFF documents |
| Memory | None beyond session | Daily plans/ archive | SNAPSHOT.md (per-session) | None |
| Key innovation | Wiggum Loop: autonomous impl with OS-level git enforcement | Pre-wired knowledge-worker MCP stack | Auto project-type detection (code/content/hybrid) | Plugin marketplace integration + wizard profiles |
| Quality gates | validate-bash.sh blocks fork bombs; pre-commit hook blocks uncommitted code | None | thinkingBudget:max forces deep reasoning | Wizard-selected profile sets baseline |
| OS/Platform | Linux/macOS | macOS/Linux | Any | macOS/Linux/Windows |
| Default content | Strict enforcement framework | Productivity commands | Language-specific v6 methodology | Platform-comprehensive + marketplace |
| Distinctive | git pre-commit as OS-level enforcement (cannot be bypassed by Claude) | Only non-dev-workflow starter in batch | Russian, SubagentStop hook, repo_access modes | Japanese, plugin marketplace, /orchestrate chain |
Observation
Despite sharing a name, these four "starters" share nothing architecturally:
- zbruhnke is a safety/enforcement framework masquerading as a starter
- wyndomb targets knowledge workers, not developers — unique in entire batch
- alexeykrol is a versioned (v6) Russian methodology system with session state
- cloudnative is a wizard-based enterprise installer with marketplace integration
A developer searching "claude-code-starter" on GitHub would receive four completely incompatible frameworks serving different needs.
Intra-Batch Patterns
Pattern 1: Language Localization
Two of the ten frameworks are non-English primary:
- alexeykrol-cc-starter — Russian (CLAUDE.md, agent instructions, skill prompts)
- cloudnative-cc-starter — Japanese (documentation, installer wizard prompts)
Both have high star counts (180, 116) indicating active non-English user communities. Neither English framework equivalent has equivalent explicit localization.
Pattern 2: OpenAI Codex Infiltration
Two of the ten frameworks target OpenAI Codex, not Claude Code:
- codex-starter-acthouse — AGENTS.md + minimal setup, container-based isolation
- codex-second-brain-starter — Full BASB second-brain builder, enterprise Tyler gateway, explicit reasoning effort routing (medium/high)
These are categorically different architectures (AGENTS.md vs CLAUDE.md, .toml sub-agents, OpenAI Responses API). They were included in the batch due to "codex-starter" naming overlap. Both should be tagged with primary_tool: openai-codex and analyzed separately from Claude Code frameworks.
Pattern 3: Scale Extremes
The batch spans an unusual range:
- notque-cc-toolkit — 44 agents, 50+ skills, 77 Python hooks (the most complex single framework in the entire research)
- alex-feel-cc-toolbox — 0 agents, 0 skills, 0 commands, 0 hooks (ships nothing; reads user YAML)
- codex-second-brain-starter — 0 stars, 0 commands, 0 agents but deep content (BASB ontology, reasoning effort routing)
Pattern 4: Memory Architecture Diversity
This batch contains 4 distinct memory architectures:
- centminmod — Dual-file memory (git-shared CLAUDE-.md + machine-local memory/.md)
- alexeykrol — Session-scoped SNAPSHOT.md (ephemeral per-session)
- notque — SQLite with confidence decay and scheduled pruning (0.05 decay/30 days)
- serpro69 — SQLite BM25 via Capy MCP (no decay, project-committed)
The contrast between notque's decay-based learning database and serpro69's accumulation-only store represents a genuine design fork: does knowledge degrade or compound?
Pattern 5: The Meta-Installer vs Content Dichotomy
alex-feel-cc-toolbox represents an inversion of all other frameworks: instead of shipping skills/agents/commands, it ships an installer that reads a user-defined YAML and fetches/installs whatever the YAML specifies. Configuration inheritance (parent → team → personal, three levels) is unique to this framework.
All other frameworks ship content. alex-feel ships a delivery mechanism.
Pattern 6: OS-Level vs Claude-Level Enforcement
zbruhnke installs a git pre-commit hook at the OS level — Claude cannot bypass it because it runs outside Claude's execution context. This is categorically different from hooks that run inside Claude Code (PreToolUse, PostToolUse) which Claude could theoretically work around.
No other framework in the batch distinguishes between "enforced at OS level" and "enforced at Claude level."
Most Interesting Finds
1. notque's SQLite Learning Database with Confidence Decay
The only framework in the entire research (not just this batch) to implement a learning database with confidence scoring that ages and prunes. Entries decay at 0.05/30 days; entries below 0.3 confidence with <90 days of use are pruned. This is a genuine epistemics system for agent knowledge management. No seed has anything comparable.
Reference: /Users/yigitkonur/research/spec-driven-dev/spec-system/notque-cc-toolkit/06-memory-context.md
2. serpro69's Cross-Provider Code Generation
klaude-plugin/ → kodex-plugin/ via Go tooling (cmd/generate-kodex/) is the cleanest solution to the multi-provider problem in the batch. Other frameworks treat Claude Code and Codex as separate targets. serpro69 maintains a single canonical source and generates the Codex output — including /kk: → $kk: prefix rewriting and .md → .toml agent conversion. CI enforces freshness.
Reference: /Users/yigitkonur/research/spec-driven-dev/spec-system/serpro69-claude-toolbox/03-components.md
3. cloudnative's Plugin Marketplace Integration
cloudnative-cc-starter is the only framework in the batch (and possibly in the entire research) to integrate with the Anthropic official plugin marketplace (config/plugins.json pointing to anthropics/claude-plugins-official and anthropics/skills). This anticipates an ecosystem that other frameworks build around static files — if the marketplace matures, cloudnative's architecture looks forward-compatible.
Reference: /Users/yigitkonur/research/spec-driven-dev/spec-system/cloudnative-cc-starter/01-distribution.md
4. codex-second-brain's Explicit Reasoning Effort Routing
The BASB second-brain builder explicitly routes different task types to different reasoning effort levels (medium vs. high) via the OpenAI Responses API reasoning effort parameter. This is the clearest example of effort-as-architecture in the batch — not "set it to max," but map task types to appropriate compute levels.
Reference: /Users/yigitkonur/research/spec-driven-dev/spec-system/codex-second-brain-starter/07-orchestration.md
5. zbruhnke's Skill Auto-Router via UserPromptSubmit Hook
skill-eval.js runs on every user prompt, parses the message against skill-rules.json rules, and automatically invokes the appropriate skill. This transforms skills from user-invoked commands into auto-dispatched behaviors — the user never needs to know the skill names. No seed does this; it's a qualitatively different UX for skill systems.
Reference: /Users/yigitkonur/research/spec-driven-dev/spec-system/zbruhnke-cc-starter/03-components.md
Tier C Items
None. All 10 frameworks have sufficient material for a full 11-file analysis:
- codex-starter-acthouse and codex-second-brain-starter are minimal and target OpenAI Codex, but they're architecturally distinct enough to be informative
- alex-feel-cc-toolbox ships no content but the meta-installer architecture is well-documented in the repo
Cross-References Discovered
Architecturally Related (Within Batch)
- notque + serpro69 — both use SQLite as persistent knowledge store, but fundamentally different approaches (notque: confidence decay + pruning; serpro69: BM25 accumulation via MCP)
- centminmod + serpro69 — both dual-source (centminmod: CLAUDE-.md + memory/.md; serpro69: docs/wip/ + knowledge.db)
- codex-starter-acthouse + codex-second-brain-starter — both OpenAI Codex targets, should be compared as a sub-cluster
- alexeykrol + cloudnative — both have structured installer workflows and versioned methodology systems
- alex-feel + cloudnative — both install globally to ~/.claude/ and provide multi-environment support
Cross-Batch References
- notque's AFK/headless mode — similar concept to autonomous execution modes in batch 01's single-author SDD frameworks; cross-reference when aggregating orchestration patterns
- serpro69's isolated review sub-agents — similar to batch 29's agent SDK frameworks' reviewer patterns; cross-reference multi-model review architecture
- alex-feel's meta-installer YAML — closest peer is kiro's project configuration system (mentioned in alex-feel's METRICS.yaml
differs_from_seeds); cross-reference environment-as-code paradigm - cloudnative's plugin marketplace integration — forward-reference to any batch analyzing Anthropic's official plugin ecosystem
Seed Relationships
- centminmod most closely parallels the ccmemory seed (memory architecture) but adds multi-provider delegation
- serpro69 most closely parallels spec-driver seed (structured pipeline) but adds language profiles + BM25 memory
- notque has no close seed parallel — closest is taskmaster-ai (orchestration scale) but notque's hook depth is unmatched
- alex-feel most closely parallels kiro (declarative project config) but targets installation rather than task spec