热度观测:最近观测 1944 星,达到本渠道热门门槛 1000。

← 返回内容列表
GGitHub采集材料

用 EGM 编写并审查 AI 开发规格

发布时间未知 · 北京时间

AI 编程

有实践材料可继续查看

代码仓库安装说明使用说明示例代码

原文与观测指标

1 个来源
GGitHub

用 EGM 编写并审查 AI 开发规格

google
查看原文
星标1,944采集时的累计值
每小时增长待观察星标 / 小时 · 观测区间平均值
最近提交10-27 11:35提交时间不是项目发布时间

发布时间:未知 · 首次发现 10-27 15:46 · 北京时间

指标采集:10-27 15:46 · 指标已取得

项目文档有线索安装说明有线索使用说明有线索示例有线索

仅反映文档与示例线索,未实际运行项目。

摘要

Google 的 Elephant Goldfish Model 插件面向需要先做设计决策的功能开发:由保留项目上下文的代理起草规格,再让无先前对话的子代理审查假设和设计。材料给出 webhook 示例及头脑风暴、起草、审查的命令流程。

摘要由 AI 生成,请以原文为准。
观测历史 · 最近 1 条 展开 / 收起

缺失不计为零;增长只比较同一指标来源的有效记录,按实际间隔折算每小时。上游缓存可能延迟数值更新。

采集时间 · 北京时间指标数值来源状态
10-27 15:46:28Star1,944GitHub 公开页面已取得
采集原文 展开 / 收起

elephant-goldfish-model

An open-source method and skill set created at Google for spec-driven development with LLMs
项目说明 展开 / 收起
Design with an elephant. Review with a goldfish. Install · Quickstart · Documentation · Website Thousands of Google engineers use EGM, an open-source plugin, to draft specs with deep-context agents and stress-test them with zero-context subagents before writing code. Elephant holds your project context and drafts the specification. Goldfish reviewers examine the draft and referenced source material without the earlier conversation, helping expose unstated assumptions and blind spots. You make the architectural trade-offs and approve the specification before implementing. Use it when a feature needs design decisions before implementation. For a small, clear bug fix, use your normal coding workflow. Install Choose your coding agent. Install the complete plugin so its skills can read the reviewer prompts and document standards. Antigravity agy plugin install https://github.com/google/elephant-goldfish-model Claude Code claude plugin marketplace add google/elephant-goldfish-model claude plugin install egm@egm Codex codex plugin marketplace add google/elephant-goldfish-model codex plugin add egm@egm Start a new session after installation. For Claude Cowork and ChatGPT Work, see the setup guide. Try your first design Open your project in your coding agent and choose a feature that needs design decisions. This example adds webhook delivery: what should happen when a delivery fails, or the same event arrives twice? Use the commands below in Antigravity. In Claude Code, use the /egm: prefix, for example /egm:egm-brainstorm. In Codex, select the corresponding EGM skill from the skill picker. Brainstorming and review require a session that can create fresh subagents. Explore the idea /egm-brainstorm Add webhook delivery to this project. Discuss requirements and trade-offs with the agent. Fresh reviewers challenge the proposal, and the agent saves the agreed direction in concepts_brief.md. Draft the specification /egm-draft The agent turns the brief into design_draft.md, pausing after each section for your feedback in chat. Review the draft /egm-review design_draft.md Use the draft path returned by the agent. Fresh reviewers check the design, its clarity, its fit with the code, and its implementation plan. Choose which findings to address. When you approve the design, ask your coding agent to implement it. See the workflow guide for the full process, including saving approved specifications under docs/designs/. How it works RoleContextResponsibility ElephantYour project, requirements, and earlier decisionsExplore the problem and draft the specification. GoldfishThe document and its referenced source material, without the earlier conversationFind missing assumptions, unclear requirements, and implementation risks. YouThe goals and constraints that matterResolve trade-offs, approve the design, and decide what to build. Goldfish reviews require fresh subagent contexts. If your agent cannot create them, EGM stops the review. A review does not replace tests or human judgment. See supported environments and verification limits. Choose a skill You can use each skill when you need it. You do not have to follow the full sequence. SkillUse it to… BrainstormTest an idea and write a concept brief. DraftTurn a brief or existing notes into a design document. ResolveWork through review findings and agree on changes. BootstrapCreate or update documentation for an existing codebase. ReviewReview a design with fresh agents across five stages. Review loopRun a configured group of reviewers for a specific review task. Drift reportCompare checked-in documents with the current source code. Learn more Getting started: the workflow and project layout. Setup: installation, agent capabilities, and known limits. Architecture: how skills and reviewers fit together. Testing: checks, execution records, and verification limits. Dave Rensin’s original essay: the ideas behind EGM. Contribute Read contributing for PRs, issues for bugs, and discussions for questions. License Apache 2.0. This is not an officially supported Google product.