リポジトリ内のソースコードを調べ、各ディレクトリの役割や公開インターフェース、制約をまとめたREADME.mdを階層的に作成・更新するスキルです。
- リポジトリのREADMEを階層ごとに整備したいとき
- 各パッケージの公開インターフェースを記録したいとき
- 既存のREADMEをコードに合わせて更新したいとき
複数の専門エージェントで設計書や仕様書を繰り返しレビューし、指摘の整理、修正案の確認、承認された修正の反映まで進めるスキルです。
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.
実行スコア 未検証
インストール方法を見る設計書、README、機能仕様、実装計画などを、複数の専門エージェントで繰り返しレビューします。各レビュー担当は独立した新しい文脈で対象文書を読み、指定された基準や参考資料に照らして指摘を出します。結果は重複を整理した一覧にまとめ、egm-resolve の手順で指摘への対応を検討し、利用者が受け入れた修正を文書に反映します。各ラウンドの前に対象範囲を読み直して行番号を更新し、未解決の重大な指摘やレビュー担当の実行失敗も考慮して次のラウンドへ進むかを判断します。最大5ラウンドまで実行し、連続して問題が収束したか、上限に達したかなどを報告します。
一人の視点では見落としやすい前提や説明不足を探したいときに向いています。文書の読みやすさ、構成、設計内容、実装準備状況など、複数の観点から確認したい場合に使えます。
複数のサブエージェントを利用できる環境が必要です。利用できない場合、このスキルの方式によるレビューは実行できません。対象ファイル、レビュー範囲、担当レビューア、基準、参照資料を指定します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
When running in Codex or ChatGPT Work, first read Codex integration.
In Claude Code or Cowork, read ${CLAUDE_PLUGIN_ROOT}/docs/claude.md first.
This skill acts as the central orchestration engine driving the multi-agent review loop. It coordinates two distinct agent memory models:
The driver manages argument intake, resolves paths for reviewers and standards, unconditionally re-parses target line ranges before every iteration, spawns concurrent specialized Goldfish auditors based on configuration, and coordinates with the Elephant context to resolve findings.
A Goldfish runs in a fresh context with no conversation history. Spawn each
subagent 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
frontmatter name (for example egm-zoom-out) is the subagent type to request
where your harness registers named subagents. Otherwise spawn a general-purpose
subagent and tell it to read that persona file first. Pass the prompt verbatim
and wait for the report. If your harness cannot nest subagents,
use direct dispatch instead of the synthesizer. See docs/harnesses.md.
If your harness has no subagent tool, stop and tell the user: a review in the same
context is not a Goldfish review.
The caller or user provides exactly these parameters:
TargetFile: Absolute or relative path to target document.SemanticTarget: Descriptive targeting string (e.g., "Target the H4
block with SS-ID 'S1.12'"), or full file.Reviewers: List of reviewer names (shortnames or paths).Standards: Mapping of reviewer names to standard names (shortnames or
paths).GoldfishContext: A reading list (source files, directories, or
documentation URLs) fed to reviewers to establish their baseline.When resolving names in Reviewers and Standards:
design_critic,
structural, style, implementation_readiness,
codebase_details, comprehension, zoom_out) to agents/{name}.md.
The persona file defines the reviewer's core mandates, audit vectors, and
output format.feature-spec-standard,
implementation-readiness-standard, zoom-out-standard, heilmeier-standard,
re-implementation-standard) to resources/document_standards/{name}.md./), treat it as an
absolute or workspace-relative path and read it directly.Evaluate the provided inputs (TargetFile, SemanticTarget, Reviewers,
Standards, GoldfishContext).
design_critic (mapped to
resources/document_standards/feature-spec-standard.md) and
structural (mapped to resources/document_standards/feature-spec-standard.md).implementation_readiness
(mapped to resources/document_standards/implementation-readiness-standard.md)
and codebase_details.Execute the following sequence in a continuous loop:
Before every iteration, unconditionally re-scan TargetFile by reading it
and using the stable SemanticTarget string (e.g., locating the target header) to
dynamically determine the updated absolute start and end line numbers. This
ensures absolute accuracy even if the file was edited in prior rounds. (If full file mode is specified, confirm full-file line bounds).
agents/synthesizer.md / egm-synthesizer).
The synthesizer spawns the Goldfish review swarm in
parallel, deduplicates findings, writes the report artifact, and
returns a single summary message to avoid context pollution in the root
conversation. Pass it the Failed Reviewers rule below. Its summary must
give a status, completed or not run, for each requested reviewer.Reviewers directly.
Instruct each subagent to first read its persona definition in
agents/{name}.md, then audit TargetFile at the resolved line range
against its designated standard in resources/document_standards/,
supplying GoldfishContext.FindingsList. Give each finding a stable id
(<reviewer>-<round>-<n>) and record its reviewer, severity, and affected
scope.TargetFile, the active line range, and the aggregated FindingsList
to the egm-resolve workflow.CONTEST vs. PROPOSE FIX.goldfish_review_report.md with your file-writing tool.TargetFile using your file-editing tool.Fresh reviewers sample differently each round, so a round with zero findings is rare even when the document improves. Use these rules instead:
On converged, go to Step 3. On cap or churn, write a short list of the open findings by severity, then ask the user one question: accept and proceed, continue past the cap, or return the document to drafting.
Crucial Turn-Taking Requirement: After the resolution phase finishes for a
given round, the loop driver MUST respect the turn-taking checkpoint in
egm-resolve. The driver must remain idle across human turns,
only looping back to Step 2.1 when the user explicitly confirms they wish to run
another round of review.
Upon completion (converged, cap or churn accepted by the user, or manual halt):
egm-review, exit
cleanly to hand execution back to the parent workflow.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
リポジトリ内のソースコードを調べ、各ディレクトリの役割や公開インターフェース、制約をまとめたREADME.mdを階層的に作成・更新するスキルです。
曖昧なアイデアを質問と多角的な検討で仮説やRFC要約に整理し、必要に応じて詳細設計へ引き継ぐスキルです。
要件や解決方針をまとめたブリーフやメモをもとに、概要から実装計画までを段階的に設計書へまとめ、各章を確認しながら仕上げるスキルです。
設計書やREADMEと現在のコードを照合し、仕様にない実装や未実装の機能、設計との差異を見つけて、文書ごとの報告書に整理します。
複数のレビュー担当から集めた文書の指摘を根拠に沿って分類し、修正案の提示や修正適用、利用者との確認を進めるスキルです。
設計文書を全体像・理解しやすさ・設計上の課題・実装準備の観点から段階的にレビューし、指摘をレポートにまとめるスキルです。