Le plugin de développement piloté par les spécifications, open source de Google : un agent « éléphant » disposant d'un contexte complet rédige les documents de conception, tandis qu'un sous-agent « poisson rouge », dépourvu de l'historique des conversations précédentes, effectue une revue à froid, vous aidant à identifier les hypothèses implicites et les failles avant d'écrire le code.
Nombre d'étoiles 3182 (+64 / 24h)
Raison
- Le processus est le suivant : brainstorm (production d'un brief conceptuel) → draft (rédaction section par section de design_draft.md) → review (un nouveau sous-agent examine la conception, la clarté, l'adéquation avec le code et le plan de mise en œuvre en cinq étapes)
- Il existe également resolve (traitement des commentaires de revue un par un), bootstrap (ajout de documentation à une base de code existante), review loop et drift report (comparaison entre la documentation et le code actuel)
- Google affirme que des milliers de ses ingénieurs l'utilisent ; l'auteur précise que les corrections de bugs petites et claires ne nécessitent pas ce processus
Utilisation
- Claude Code : claude plugin marketplace add google/elephant-goldfish-model, puis claude plugin install egm@egm, avec le préfixe de commande /egm:, par exemple /egm:egm-brainstorm
- Codex : codex plugin marketplace add google/elephant-goldfish-model, codex plugin add egm@egm, puis sélectionnez la compétence correspondante dans le sélecteur de compétences
- Antigravity : agy plugin install https://github.com/google/elephant-goldfish-model;装好后开新会话
Risques
- La revue dépend d'un environnement capable de lancer de nouveaux sous-agents ; si ce n'est pas possible, EGM arrête immédiatement la revue
- Le README précise qu'il ne s'agit pas d'un produit officiellement pris en charge par Google, que la revue ne remplace pas les tests ni le jugement humain ; licence Apache 2.0