dbc-oduffy/coordinator-claude
An opinionated Claude operating system for PM-led engineering. Planning, enrichment, delegated execution, staged review, ship decisions, durable handoffs.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ npx degit dbc-oduffy/coordinator-claude/agents ./rig-coordinator-claude/agents $ npx degit dbc-oduffy/coordinator-claude/commands ./rig-coordinator-claude/commands $ npx degit dbc-oduffy/coordinator-claude/skills ./rig-coordinator-claude/skills $ npx degit dbc-oduffy/coordinator-claude/hooks ./rig-coordinator-claude/hooks
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit dbc-oduffy/coordinator-claude/skills/app-session .claude/skills/app-session $ npx degit dbc-oduffy/coordinator-claude/skills/architecture-audit .claude/skills/architecture-audit $ npx degit dbc-oduffy/coordinator-claude/skills/brainstorming .claude/skills/brainstorming $ npx degit dbc-oduffy/coordinator-claude/skills/bug-sweep .claude/skills/bug-sweep $ npx degit dbc-oduffy/coordinator-claude/skills/cloud-channel .claude/skills/cloud-channel $ npx degit dbc-oduffy/coordinator-claude/skills/cloud-spawn .claude/skills/cloud-spawn $ npx degit dbc-oduffy/coordinator-claude/skills/code-health .claude/skills/code-health $ npx degit dbc-oduffy/coordinator-claude/skills/consolidate-git .claude/skills/consolidate-git $ npx degit dbc-oduffy/coordinator-claude/skills/coordinator-update .claude/skills/coordinator-update $ npx degit dbc-oduffy/coordinator-claude/skills/debt-triage .claude/skills/debt-triage $ npx degit dbc-oduffy/coordinator-claude/skills/dogfood .claude/skills/dogfood $ npx degit dbc-oduffy/coordinator-claude/skills/enrich-and-review .claude/skills/enrich-and-review $ npx degit dbc-oduffy/coordinator-claude/skills/eval-output .claude/skills/eval-output $ npx degit dbc-oduffy/coordinator-claude/skills/execute-plan .claude/skills/execute-plan $ npx degit dbc-oduffy/coordinator-claude/skills/finishing-a-development-branch .claude/skills/finishing-a-development-branch $ npx degit dbc-oduffy/coordinator-claude/skills/goal-blitz .claude/skills/goal-blitz $ npx degit dbc-oduffy/coordinator-claude/skills/goal-setting .claude/skills/goal-setting $ npx degit dbc-oduffy/coordinator-claude/skills/group-em .claude/skills/group-em $ npx degit dbc-oduffy/coordinator-claude/skills/handoff .claude/skills/handoff $ npx degit dbc-oduffy/coordinator-claude/skills/learn-lessons .claude/skills/learn-lessons $ npx degit dbc-oduffy/coordinator-claude/skills/merging-to-main .claude/skills/merging-to-main $ npx degit dbc-oduffy/coordinator-claude/skills/new-project .claude/skills/new-project $ npx degit dbc-oduffy/coordinator-claude/skills/parallel-code-review .claude/skills/parallel-code-review $ npx degit dbc-oduffy/coordinator-claude/skills/pickup .claude/skills/pickup $ npx degit dbc-oduffy/coordinator-claude/skills/plan-blitz .claude/skills/plan-blitz $ npx degit dbc-oduffy/coordinator-claude/skills/plan-delivery-audit .claude/skills/plan-delivery-audit $ npx degit dbc-oduffy/coordinator-claude/skills/plan .claude/skills/plan $ npx degit dbc-oduffy/coordinator-claude/skills/quick-wrap .claude/skills/quick-wrap $ npx degit dbc-oduffy/coordinator-claude/skills/repo-setup .claude/skills/repo-setup $ npx degit dbc-oduffy/coordinator-claude/skills/review .claude/skills/review $ npx degit dbc-oduffy/coordinator-claude/skills/roadmap-blitz .claude/skills/roadmap-blitz $ npx degit dbc-oduffy/coordinator-claude/skills/roadmap-planning .claude/skills/roadmap-planning $ npx degit dbc-oduffy/coordinator-claude/skills/setup .claude/skills/setup $ npx degit dbc-oduffy/coordinator-claude/skills/shape .claude/skills/shape $ npx degit dbc-oduffy/coordinator-claude/skills/sizing .claude/skills/sizing $ npx degit dbc-oduffy/coordinator-claude/skills/spike .claude/skills/spike $ npx degit dbc-oduffy/coordinator-claude/skills/spinoff .claude/skills/spinoff $ npx degit dbc-oduffy/coordinator-claude/skills/staff-session .claude/skills/staff-session $ npx degit dbc-oduffy/coordinator-claude/skills/strategic-self-description-refresh .claude/skills/strategic-self-description-refresh $ npx degit dbc-oduffy/coordinator-claude/skills/systematic-debugging .claude/skills/systematic-debugging
$ curl -fsSL --create-dirs -o .claude/agents/apm.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/apm.md $ curl -fsSL --create-dirs -o .claude/agents/atlas-clarity-reviewer.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/atlas-clarity-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/blitz-em.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/blitz-em.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer-weekly.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/code-reviewer-weekly.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/coverage-auditor.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/coverage-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/delivery-verifier.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/delivery-verifier.md $ curl -fsSL --create-dirs -o .claude/agents/dep-cve-auditor.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/dep-cve-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/doc-link-checker.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/doc-link-checker.md $ curl -fsSL --create-dirs -o .claude/agents/docs-checker.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/docs-checker.md $ curl -fsSL --create-dirs -o .claude/agents/eng-director.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/eng-director.md $ curl -fsSL --create-dirs -o .claude/agents/enricher.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/enricher.md $ curl -fsSL --create-dirs -o .claude/agents/executor.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/executor.md $ curl -fsSL --create-dirs -o .claude/agents/exit-criterion-falsifier.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/exit-criterion-falsifier.md $ curl -fsSL --create-dirs -o .claude/agents/exit-criterion-judge.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/exit-criterion-judge.md $ curl -fsSL --create-dirs -o .claude/agents/external-pattern-checker.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/external-pattern-checker.md $ curl -fsSL --create-dirs -o .claude/agents/falsifier-integrity-reviewer.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/falsifier-integrity-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/git-commit-agent.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/git-commit-agent.md $ curl -fsSL --create-dirs -o .claude/agents/group-em-assistant.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/group-em-assistant.md $ curl -fsSL --create-dirs -o .claude/agents/notebooklm-research-scout.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/notebooklm-research-scout.md $ curl -fsSL --create-dirs -o .claude/agents/overengineering-reviewer.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/overengineering-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/parallel-review-synthesizer.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/parallel-review-synthesizer.md $ curl -fsSL --create-dirs -o .claude/agents/plan-author.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/plan-author.md $ curl -fsSL --create-dirs -o .claude/agents/plan-coverage-checker.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/plan-coverage-checker.md $ curl -fsSL --create-dirs -o .claude/agents/plan-reviewer.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/plan-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/premise-checker.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/premise-checker.md $ curl -fsSL --create-dirs -o .claude/agents/prior-art-checker.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/prior-art-checker.md $ curl -fsSL --create-dirs -o .claude/agents/queue-grind-op-runner.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/queue-grind-op-runner.md $ curl -fsSL --create-dirs -o .claude/agents/repo-scout.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/repo-scout.md $ curl -fsSL --create-dirs -o .claude/agents/repo-specialist.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/repo-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/research-scout.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/research-scout.md $ curl -fsSL --create-dirs -o .claude/agents/research-specialist.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/research-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/research-sweep.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/research-sweep.md $ curl -fsSL --create-dirs -o .claude/agents/research-synthesizer.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/research-synthesizer.md $ curl -fsSL --create-dirs -o .claude/agents/research-worker.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/research-worker.md $ curl -fsSL --create-dirs -o .claude/agents/roadmap-planner.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/roadmap-planner.md $ curl -fsSL --create-dirs -o .claude/agents/security-audit-worker.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/security-audit-worker.md $ curl -fsSL --create-dirs -o .claude/agents/senior-front-end.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/senior-front-end.md $ curl -fsSL --create-dirs -o .claude/agents/staff-data-sci.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/staff-data-sci.md $ curl -fsSL --create-dirs -o .claude/agents/staff-eng.md https://raw.githubusercontent.com/dbc-oduffy/coordinator-claude/main/agents/staff-eng.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (44)
app-sessionarchitecture-auditbrainstormingbug-sweepcloud-channelcloud-spawncode-healthconsolidate-gitcoordinator-updatedebt-triagedogfoodenrich-and-reviewcoordinator:eval-outputexecute-planfinishing-a-development-branchgoal-blitzgoal-settinggroup-emhandofflearn-lessonsmerging-to-mainnew-projectparallel-code-reviewpickupplan-blitzplan-delivery-auditplanquick-wraprepo-setupreviewroadmap-blitzroadmap-planningsetupshapesizingspikespinoffstaff-sessionstrategic-self-description-refreshsystematic-debugginguhuravalidateworkstream-completeworkstream-start
Subagents (47)
| apm model: opus | Personas are Opus-only. Angelique, adversarial junior-PM: ELI5 a plan's choice, then challenge it. Plans only. |
| atlas-clarity-reviewer model: sonnet | Clarity verdict for one atlas page — followability, ambiguity. Never accuracy; never rewrites. |
| blitz-em model: opus | Personas are Opus-only. EM judgment in a plan-blitz wave: interrogates scout sizings, gates plans ready. |
| code-reviewer-weekly model: sonnet | Static weekly-gate chunk reviewer, compaction-safe. Only via parallel-code-review. |
| code-reviewer model: sonnet | Static Sonnet code reviewer: nits, weak tests, security. Sidecar + OK/WARN/BLOCKED. |
| coverage-auditor model: sonnet | Fresh-eyes check of specialist claims against a finished synthesis: present/absent. |
| delivery-verifier model: sonnet | Execute-review: checks executor delivery claims against the frozen diff. Read-only. |
| dep-cve-auditor model: sonnet | Audits dependency manifests for CVEs. Manifests only; source is security-audit-worker's. |
| doc-link-checker model: haiku | Validates doc links and anchors; external URLs only on opt-in. Returns a status table. |
| docs-checker model: haiku | Verifies external API claims against authoritative docs before Opus review. A table. |
| eng-director model: opus | Personas are Opus-only. The Director of Engineering, Director of Engineering: staff rigor plus cross-repo boundary authority. |
| enricher model: sonnet | Enriches plan stubs and live plan bodies pre-execution. Verifies facts, never decides. |
| executor model: sonnet | Delivers one chunk of an enriched, reviewed plan; validates at chunk boundaries. |
| exit-criterion-falsifier model: sonnet | Authors and runs the baseline falsifier for a plan's prime exit criterion. |
| exit-criterion-judge model: sonnet | Terminal judge of an execute run: is the prime exit criterion met, not_met, indeterminate. |
| external-pattern-checker model: sonnet | Opt-in web research on plan claims prior-art-checker left Silent. Sidecar only. |
| falsifier-integrity-reviewer model: sonnet | Static review of an exit-criterion falsifier: can it report red at all. |
| git-commit-agent model: haiku | Commits a supplied pathspec via the scoped route when the EM can't run the ceremony. |
| group-em-assistant model: sonnet | Sonnet aide to a Group EM: memo inbox, park-spool triage. Read-and-report. |
| notebooklm-research-scout model: haiku | Haiku NotebookLM scout: finds sources per notebook topic, writes sources.md. |
| overengineering-reviewer model: opus | Personas are Opus-only. Kira: is this code too much? Waste, spaghetti, redundancy. Never correctness. |
| parallel-review-synthesizer model: sonnet | Folds chunk reviews + specialists into one verdict. Only via parallel-code-review. |
| plan-author model: opus | Authors one plan doc against a finalised size/route; never sizes, routes, or executes. |
| plan-coverage-checker model: sonnet | Mechanical plan check: slate vs oracle, deferral ratification, task-spine. No fixes. |
| plan-reviewer model: sonnet | Static Sonnet plan-body reviewer: assumes gaps, runs the coverage checklist. Never edits. |
| premise-checker model: sonnet | Resolves a plan's load-bearing citations against the tree before review. |
| prior-art-checker model: sonnet | Recall pre-flight: plan vs wikis, decisions, lessons. Sidecar Conflicts/Compatible/Silent. |
| queue-grind-op-runner model: sonnet | Runs one queue-grind op verify via coordinator-invoke; relays exit code and JSON. |
| repo-scout model: haiku | Haiku repo-research scout: inventories assigned repo chunks. Mechanical only. |
| repo-specialist model: sonnet | Sonnet repo-research specialist: deep-reads a scout inventory, writes claims.json. |
| research-scout model: haiku | Haiku web-research scout: runs scope.md queries, writes the source corpus. |
| research-specialist model: sonnet | Sonnet web-research specialist: deep-reads scout sources, writes claims.json. |
| research-sweep model: opus | Opus NotebookLM sweep after workers: coverage check, gap fill, final framing. |
| research-synthesizer model: opus | Opus web-research sweep after specialists: adversarial coverage, gaps, summary. |
| research-worker model: sonnet | Sonnet NotebookLM worker: ingests scout sources, queries, writes {letter}-claims.json. |
| roadmap-planner model: opus | Authors one roadmap's inventory, clusters, overview and stub bodies; never sizes, approves, stages, or executes. |
| security-audit-worker model: sonnet | Sonnet static-security scan of a diff: traversal, injection, secrets. Source only. |
| senior-front-end model: opus | Personas are Opus-only. The Front-End Reviewer: front-end review for design-system adherence. |
| staff-data-sci model: opus | Personas are Opus-only. The Data Science Reviewer: data science, ML, and statistics review. |
| staff-eng model: opus | Personas are Opus-only. The Staff Engineer: generalist staff-engineer review of code, plans, docs. |
Slash commands (18)
/architecture-survey/autonomous/bug-blitz/cruft-sweep/distill/fire-and-forget/install/mise-en-place/mise-prep/notebooklm-research/research/review-code/uninstall/update-docs/workday-complete/workday-start/workweek-complete/workweek-start
Similar rigs
sodiumjoe/dotfiles
dotfiles
Skill Collector 1.1k tok ·
brunob54/superpowers-orchestrator
Claude Code plugin that runs a development pipeline autonomously: spec → plan → plan-review rounds → batched subagent implementation → code-review rounds, stopping only on errors. Fork of obra/superpowers.
Skill Collector 638 tok ·
nicodiansk/turboflow
Opinionated engineering pipeline for Claude Code with 10 skills, 5 agents, 2 hooks. Replaces ad-hoc agent sprawl with brainstorm → story → plan → build → review → ship.
Orchestrator 1.9k tok ·
minhtuluc/Claude-Code-Configs
—
Orchestrator 2.2k tok ·