From Darkroom Engineering
Batch-reviews diffs from multiple agents in one sitting with per-change re-entry cards, reducing context-switch costs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/darkroom:review-batchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Context-switching between agents is the hidden tax: every cold reload costs minutes and you never restore the context perfectly. Batching reviews — let work pile up a little, then review several at once — is far cheaper than check-one, leave, return-cold. This skill assembles the pending work into one sitting.
Context-switching between agents is the hidden tax: every cold reload costs minutes and you never restore the context perfectly. Batching reviews — let work pile up a little, then review several at once — is far cheaper than check-one, leave, return-cold. This skill assembles the pending work into one sitting.
Gather the picture:
bun run review-batch
Prints the review-queue depth (and age of the oldest unreviewed work), the working-tree diff stat, and recent agent activity from ~/.claude/swarm.log.
Build a re-entry card per change — group the diff by file area / the agent that produced it. Each card:
### [change] — [files]
- What: [one-line summary of the diff]
- Why: [intent / which agent + task produced it]
- Decide: [the 1-3 things that actually need your judgment — not the mechanical parts]
- Proof: [bun run proof verdict — review-ready or not; screenshot for UI]
The card exists to make the cold reload cheap: it reloads your context (what to decide), not the machine's (what already passed).
Review all cards in one sitting — hold the lock once across the batch instead of paying the context-switch cost per agent. Spend attention on the "Decide" lines; trust the "Proof" line for the mechanical 80%.
Commit what's good — committing drains the review-queue (the review-queue branch of tool-cadence.ts) and closes the loop. Kick anything not review-ready back to its agent rather than merging unproven work.
Reviewing 4 agents in one sitting is much cheaper than checking one, leaving, and returning cold to the next. Give agents a longer leash and let the work accumulate — but mind the tradeoff: a longer leash means staler branches, so don't let the batch grow so large that integration conflicts cost more than the context-switches you saved.
npx claudepluginhub darkroomengineering/cc-settings --plugin darkroomManages agent execution with task decomposition, two-stage review, and batch sizing. Enforces isolation, verification, and human checkpoints to prevent runaway parallelization.
Requests code review using a subagent with git diff context. Automates review after tasks, major features, or before merging to catch issues early.
Runs a multi-agent code review assessing architecture, simplicity, maintainability, correctness, and more. Launches four parallel agents (reviewer, pre-mortem, adversarial, documentation) and triages findings.