リポジトリ内のソースコードを調べ、各ディレクトリの役割や公開インターフェース、制約をまとめたREADME.mdを階層的に作成・更新するスキルです。
- リポジトリのREADMEを階層ごとに整備したいとき
- 各パッケージの公開インターフェースを記録したいとき
- 既存のREADMEをコードに合わせて更新したいとき
複数のレビュー担当から集めた文書の指摘を根拠に沿って分類し、修正案の提示や修正適用、利用者との確認を進めるスキルです。
The Elephant resolution skill. Ingests flat deficiency reports from concurrent Goldfish reviewers, applies automated fixes for PROPOSE FIX items via UI multiple-choice gates, and presents interactive negotiation/re-sync checkpoints.
実行スコア 未検証
インストール方法を見る複数のレビュー担当が挙げた文書の指摘を読み、根拠に基づいて「反論」「利用者に確認」「修正案」「対応しない」に分類します。反論する場合は、レビュー担当が確認できるファイルや記録上の判断を示します。妥当な指摘には置き換える文章や構成上の修正を定め、指摘の内容、理由、対象箇所とともに goldfish_review_report.md にまとめます。その後、利用者がまとめて修正を受け入れるか、変更せず先へ進むか、項目ごとに判断するかを選べるようにします。受け入れられた修正を対象文書に反映し、内容とMarkdownの構造を確認して、解決件数などを呼び出し元へ返します。
設計書や仕様書などに複数人・複数エージェントのレビュー結果が集まり、指摘の妥当性を整理してから修正したいときに向いています。チームの慣習など、文書やコードから確認できない事情を利用者に判断してもらいたい場合にも使えます。
対象ファイル、対象行または全文、レビュー指摘一覧を入力します。レビュー結果を活用するには、元の文書を作成した会話で実行することが推奨されています。
この紹介文は、公開されている 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 instructs the agent on how to operate within the primary Elephant context window to parse flat deficiency reports from concurrent Goldfish reviewers. It defends accurate design choices, applies automated textual repairs, and manages interactive negotiation checkpoints.
The caller or orchestration driver provides exactly these parameters:
TargetFile: Absolute or relative path to target document.LineRange: Exact line numbers (or full file).FindingsList: Aggregated flat list of findings from Goldfish
reviewers.Hybrid Execution UX: Detect if execution arguments are present:
Read TargetFile at LineRange by reading it and parse the FindingsList.
Give each finding exactly one category:
Apply these rules:
Construct the final report and save it named
goldfish_review_report.md in the working directory (or your harness's artifact directory, if it has one)
using your file-writing tool. Use this layout:
# Goldfish Annotated Review Report
**Target:** `[TargetFile]` (`[LineRange]`)
## Prioritized Findings & AI Suggestions
{{range findings, ordered by Severity}}
### [Issue 1] [`[ReviewerPersona]`] - Severity: [High | Medium | Low]
* **Affected Scope:** [Lines Start-End]([RelativePath]#L[Start]-L[End]) ([Sub-header])
* **Discrepancy Description:** [copied from FindingsList]
* **Rationale:** [copied from FindingsList]
* ***AI Suggestion:*** [CONTEST | ESCALATE | PROPOSE FIX | DECLINE]
* ***Justification:*** [Detailed reason]
* ***Proposed Edit:***
* Location: [Line/Header]
* Change: [Precise replacement string or deletion note]
{{end}}
If any finding is ESCALATE, list those findings first in the chat message.
They need the user's knowledge, not only approval.
Before proceeding, output a visible chat message to the user: *"I have compiled
the audit findings into goldfish_review_report.md. Please review the findings there and choose how you would like to
proceed:
goldfish_review_report.md in
chat or the file and leave comments/edits to approve, reject, or contest
specific items.You MUST immediately yield active execution by calling zero tools in this turn payload. You must stop execution and go idle, waiting for the human developer to comment on/edit the artifact or reply in the chat.
Interpret the user's action/response as follows:
"Auto accept" / "Accept all suggestions" / User clicks "Proceed" without
contesting: Apply all fixes where the AI suggestion was PROPOSE FIX
directly to TargetFile at LineRange in a single batch using
your file-editing tool. Any items categorized as CONTEST, ESCALATE, or
DECLINE are explicitly bypassed. Then proceed to Step 5.
"Continue to next phase" / "No changes": Do not apply any automated fixes. Then proceed to Step 5.
"Interactive breakdown": Enter a sequential breakdown loop over ALL
finding items (all categories except DECLINE):
For each item i, output a visible chat message formatting the full
finding details and explanation in rich markdown:
### Breakdown Item [i]: [Issue Title] [`[ReviewerPersona]`]
* **Scope:** [Lines Start-End]([RelativePath]#L[Start]-L[End]) ([Sub-header])
* **Description:** [Description]
* **AI Suggestion:** [CONTEST | ESCALATE | PROPOSE FIX]
* **Explanation & Justification:** [Detailed reason and background explaining why the fix is proposed or why the finding is contested]
* **Proposed Edit:** [Precise replacement text or deletion note]
Then prompt the user in chat for their decision on this item (calling zero tools and going idle):
PROPOSE FIX: Ask the user to reply with Accept proposed
fix, Skip / ignore, or Discuss.CONTEST: Ask the user to reply with Skip / agree with
contest, Overrule contest (propose fix), or Discuss.ESCALATE: Ask the user to reply with Confirm (no change),
Add the fact to the document, or Discuss.Record the user's decisions in an internal memory checklist (e.g., Item 1: Accepted, Item 2: Ignored, Item 3: Overruled). Do NOT call any file editing tools during this sequential loop.
Once all items have been decided, summarize the accepted edits, execute them using your file-editing tool, and proceed to Step 5.
Custom instruction / Out-of-band edit: If the user provides targeted instructions, apply them and proceed.
TargetFile, verify that the
file remains structurally coherent and valid markdown.Status: resolved line at the top).egm-review-loop)
with the count of accepted fixes, contested items, escalated items,
declined items, and remaining unaddressed issues.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
リポジトリ内のソースコードを調べ、各ディレクトリの役割や公開インターフェース、制約をまとめたREADME.mdを階層的に作成・更新するスキルです。
曖昧なアイデアを質問と多角的な検討で仮説やRFC要約に整理し、必要に応じて詳細設計へ引き継ぐスキルです。
要件や解決方針をまとめたブリーフやメモをもとに、概要から実装計画までを段階的に設計書へまとめ、各章を確認しながら仕上げるスキルです。
設計書やREADMEと現在のコードを照合し、仕様にない実装や未実装の機能、設計との差異を見つけて、文書ごとの報告書に整理します。
設計文書を全体像・理解しやすさ・設計上の課題・実装準備の観点から段階的にレビューし、指摘をレポートにまとめるスキルです。
複数の専門エージェントで設計書や仕様書を繰り返しレビューし、指摘の整理、修正案の確認、承認された修正の反映まで進めるスキルです。