Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/closedloop-ai/claude-plugins/spawn-reviewersnpx skills add closedloop-ai/claude-plugins --skill spawn-reviewersgit clone --depth 1 https://github.com/closedloop-ai/claude-pluginsWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00182 | $0.09484 |
| Opus 5 | $0.00091 | $0.04742 |
| Sonnet 5 | $0.00036 | $0.01897 |
| Haiku 4.5 | $0.00018 | $0.00948 |
Grade A, and why
spawn-reviewers scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 458 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Reviewer Fleet Dispatch (stage_20_spawn_reviewers)
This skill is the canonical reviewer-fleet dispatcher for /code-review at stage_20_spawn_reviewers. It is split out of commands/start.md so the orchestration spine stays lean; the orchestrator invokes it when the walker reaches stage_20_spawn_reviewers. The content below is authoritative for both MODE=local and MODE=github, with mode-specific Task scheduling: GitHub standard flow dispatches reviewers synchronously, while local standard flow preserves parallel background dispatch plus blocking collection.
The verifier fleet (stage_23) and the PLN-725 single-agent dispatch (stage_11 / stage_15) are not in this skill — they are owned by the code-review:verify-findings and code-review:singleton-dispatch skills respectively.
Reviewer Fleet (stage_20_spawn_reviewers)
This stage runs when the walker reaches stage_20.
PLN-725 Phase 8 — spawn-spec consumption (preferred path). Before walking the static tables below, Read <CR_DIR>/spawn.json (spec section). If the file exists and arbitrate_status != "fallback", dispatch one Task per entry in agents[], using the descriptor fields directly:
agent_id→ orchestrator-assigned ID; agent writes to<CR_DIR>/agent_{agent_id}.json.model→ resolved per-agent model string (already accounts for BHA test-only routing and spawn.json.route overrides — do not re-derive).partitioned: true+partition_id→ patches file ispatches_p{partition_id}.txt; use the partition'sfiles[]frompartitions.jsonfor<files_assigned>.partitioned: false→ patches file ispatches_all.txt;<files_assigned>is the fullfiles_to_reviewlist.subagent_typeper descriptor: usecode-review:code-review-worker-graphwhenreviewer ∈ {bug_hunter_b, impact, design_critic}(or the fast-path agent); usecode-review:code-review-workerfor every other descriptor. See the "Agent type" rule above. Pass the resolvedGRAPH_PROJECTinto the BHB / Impact / Design Critic / fast-path prompts.- Prompt-suffix dispatch is two-level:
- When
source == "core", branch on thereviewerfield to select the suffix:bug_hunter_a→ BHA,bug_hunter_b→ BHB,unified_auditor→ Auditor,impact→ Impact Analyzer,design_critic→ Design Critic. (All five roles sharesource: "core", sosourcealone is not enough.)impactonly appears inagents[]when invocation depth isdeepAND signal extraction emittedexported_symbol_changeorsymbol_deletion;design_criticappears inagents[]on everydeepreview (an always-on conditional core reviewer). Both are graph-aware:impactanddesign_criticeach load the codebase knowledge-graph protocol, so spawn both ascode-review:code-review-worker-graphand substitute the resolvedGRAPH_PROJECTinto their suffixes. - When
sourceis"rule"or"critic"→ Domain Critic suffix (thereviewerfield carries the critic name for the{critic_name}prompt slot)."rule"means the entry came from a deterministically matchedcritic-gates.jsoncoverage[]rule (including migrated legacymoduleCritics[]);"critic"means the entry was LLM-proposed bycoverage_critic. Both spawn asdomain_<N>with sonnet. - When
source == "fast_path"→ Fast Path suffix (only emitted on the fast-path branch; mutually exclusive with the bucket walk).
- When
spec.fast_path: true→ spec emits exactly one agent (agent_id: "fast"); skip the standard-flow tables and use the Fast Path suffix below.spec.gated_by_verify: true→ a BLOCKING verify verdict from stage_15c fired (the canonical finding already lives inagent_coverage-verify-blocking.json). The spec has already been sanitized — onlysource: "core"agents will be present inagents[]; rule/critic-source reviewers were moved toskipped[]withreason: "gated_by_verify". Spawn the (sanitized) spec as-is and surface a one-line warning in the present step that arbitration was bypassed.spec.skipped[]→ reviewers the spec deliberately did not spawn (e.g.test_qualitydeferred to PLN-723;bug_hunter_askipped because all files cached). Do not re-add them.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 458 lines · 182 tokens per session scan A ff7b1584df07
spawn-reviewers is a skill published in the GitHub repository closedloop-ai/claude-plugins (103 stars, last pushed 5d ago), licensed Apache-2.0. It adds 182 tokens to every session and 9,484 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
foundry-config-setup
Resolve missing setup caused by a hardcoded Foundry project endpoint or model in a sample. Use when a sample fails because it uses a placeholder/hardcoded projectendpoint (for example "https://your-project.services.ai.azure.com") or a hardcoded model instead of reading them from the environment.
codemap
Generate comprehensive hierarchical codemaps for UNFAMILIAR repositories. Expensive operation - only use when explicitly asked for codebase documentation or initial repository mapping.
babysit
Same-session monitoring loop for PRs, CI runs, tickets, and deployments using the monitorstart / monitorupdate / autonudgestop MCP tools. The loop re-injects your check instructions into THIS session on an idle interval — same context, same tools — and works from dashboard chat, Slack threads, and Discord DMs. Use…
agent-memory
../../../engineering/agent-memory/skills/agent-memory/SKILL.md.
agile-product-owner
../../../product-team/agile-product-owner/skills/agile-product-owner/SKILL.md.
mochi-remind
Handle due reminders — notify the user with natural language and mark them done.