Googleがオープンソース化した仕様駆動開発プラグイン:完全なコンテキストを持つ「象」エージェントが設計ドキュメントを起草し、過去の対話履歴を持たない「金魚」サブエージェントが冷徹なレビューを行うことで、コーディング開始前に暗黙の前提や欠陥を発見するのを支援します。
スター数 3182(+64 / 24時間)
理由
- プロセスは、brainstorm(概念ブリーフの作成)→ draft(design_draft.mdをセクションごとに起草)→ review(新規起動したサブエージェントが設計、明確性、コードとの整合性、実装計画の5段階でレビュー)という流れです
- 他に、resolve(レビューコメントを個別に処理)、bootstrap(既存のコードベースにドキュメントを追加)、review loop、drift report(ドキュメントと現在のコードを比較)があります
- 公式によれば、数千名のGoogleエンジニアが利用しています。作者は、小さく明確なバグ修正にはこのプロセスを適用する必要がないと明確に述べています
使い方
- Claude Code:
claude plugin marketplace add google/elephant-goldfish-modelを実行し、続いてclaude plugin install egm@egmを実行します。コマンドプレフィックスは/egm:で、例として/egm:egm-brainstormなどがあります - Codex:
codex plugin marketplace add google/elephant-goldfish-modelを実行し、codex plugin add egm@egmを実行します。スキルセレクターで対応するスキルを選択します - Antigravity:
agy plugin install https://github.com/google/elephant-goldfish-model;装好后开新会话
リスク
- レビューはサブエージェントを新規起動できる環境に依存しており、それができない場合、EGMはレビューを直接停止します
- READMEには、これはGoogle公式サポート製品ではなく、レビューはテストや人間の判断を代替するものではないと記載されています。ライセンスはApache 2.0です