~ / rigs / dbc-oduffy / coordinator-claude

dbc-oduffy/coordinator-claude

An opinionated Claude operating system for PM-led engineering. Planning, enrichment, delegated execution, staged review, ship decisions, durable handoffs.

↗ GitHub ★ 5 NOASSERTION updated 2d ago collection Claude CodeCodex Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~4.6k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

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)

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

copied ✓