Tooluck logoTooluck
SKILL.md

egm-review-loop

Agent skill fromgoogle/elephant-goldfish-model

Executes the Antagonistic-Review process from the Elephant-Goldfish Model (EGM) via an automated multi-agent review loop to audit documents against qualitative standards and structural templates, and automatically apply approved fixes. Use when reviewing design docs, READMEs, feature specifications, implementation plans, or verifying document completeness and tone.

How to install egm-review-loop

install egm-review-loop
# install the elephant-goldfish-model pack with the skills CLI
npx skills add google/elephant-goldfish-model

# or add only this skill to Claude Code: copy the folder

skills/egm-review-loop/

# into

~/.claude/skills/egm-review-loop/ (all projects)

.claude/skills/egm-review-loop/ (one project)

skills/egm-review-loop/SKILL.md

Apache-2.0Full file
1# Goldfish Review: Loop (Orchestration Driver)
2
3When running in Codex or ChatGPT Work, first read [Codex integration](../../docs/codex.md).
4In Claude Code or Cowork, read `${CLAUDE_PLUGIN_ROOT}/docs/claude.md` first.
5
6## Overview
7
8This skill acts as the central orchestration engine driving the multi-agent
9review loop. It coordinates two distinct agent memory models:
10
11* **The Goldfish (Adversarial Auditors)**: Subagents spawned in isolated,
12 fresh context windows to catch unstated assumptions without historical bias.
13* **The Elephant (Persistent Resolver)**: The primary agent context holding
14 institutional knowledge to evaluate findings and apply approved repairs.
15
16The driver manages argument intake, resolves paths for reviewers and standards,
17unconditionally re-parses target line ranges before every iteration, spawns
18concurrent specialized Goldfish auditors based on configuration, and coordinates
19with the Elephant context to resolve findings.
20
21## Delegation
22
23A Goldfish runs in a fresh context with no conversation history. Spawn each
24subagent with your harness's subagent tool (Antigravity: `invoke_subagent`; Claude Code: `Agent`; Codex: `spawn_agent`). Each subagent is defined in `agents/<file>.md`, and its
25frontmatter `name` (for example `egm-zoom-out`) is the subagent type to request
26where your harness registers named subagents. Otherwise spawn a general-purpose
27subagent and tell it to read that persona file first. Pass the prompt verbatim
28…

Excerpt shown under the repository's Apache-2.0 license.

More skills in elephant-goldfish-model

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates