Skip to content

Everything Claude Code GAN Planner Agent 是一款专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)设计的产品规划代理,能够把一句简短的需求扩展为包含产品愿景、设计规范、优先级功能清单、验收标准和评估细则的完整产品规格文档。它是 GAN Harness 多代理工作流的起点,确保后续自动化开发和测试有清晰、具体、可执行的目标,显著提升生成式开发的质量与一致性。

Everything Claude Code GAN Planner Agent:将一行需求扩展为含功能列表和验收标准的完整产品规格

在 AI 辅助编程和自动化产品开发场景中,如何将一句模糊的需求高效、系统地转化为可落地的产品规格,是影响最终交付质量的关键。Everything Claude Code GAN Planner Agent(简称 GAN Planner)正是为此而生——它能自动将一行需求扩展为包含功能列表、验收标准、设计规范和评估细则的完整产品规格文档,为后续的生成(Generator Agent)和评估(Evaluator Agent)提供坚实基础。

1. GAN Planner Agent 是什么?解决什么问题?

GAN Planner Agent 是 Everything Claude Code 插件体系中的专业产品规划代理,专注于把一句简短的产品需求(如“做一个团队任务看板”)扩展成结构化、细致、可执行的产品规格说明书。其输出不仅包含详细的功能分解,还覆盖 UI/UX 设计方向、技术选型、验收标准和评估细则,确保生成式开发流程有明确的目标和高质量标准。

核心价值:

  • 避免“AI 糊弄”或“功能遗漏”,让生成式开发有据可依
  • 明确验收标准,便于自动化测试和对抗式评估
  • 结构化输出,适合多 Agent 协同与持续迭代
  • 适配 GAN Harness 工作流,实现从需求→规划→生成→评测的闭环

与直接让 Claude 或 Codex“帮我写个 X 应用”不同,GAN Planner Agent 强制先产出高质量、细致的产品规格,极大提升后续自动生成代码和自动验收的可控性与专业度。

推荐阅读:Everything Claude Code 完全指南:38 Agent + 156 Skill 的生产级 AI 编程插件Claude Code 快速上手指南:Skills、Hooks、Subagents、MCP 实战配置

2. GAN Planner Agent 能做什么?不能做什么?

能做什么

  • 一行需求→完整产品规格

    • 自动命名 App,明确愿景与设计风格
    • 输出具体的色彩、字体、布局、视觉元素建议
    • 按优先级拆分 Must-Have/Should-Have/Nice-to-Have 功能,并为每项功能写出详细说明与验收标准
    • 明确技术栈选型(前后端、数据库、关键依赖库)
    • 生成定制化评估细则(设计、创意、工艺、功能性等多维度评分标准)
    • 拆解 Sprint 计划,定义每阶段目标与完成标准
    • 自动写入 gan-harness/spec.md(产品规格)和 gan-harness/eval-rubric.md(评估细则)
  • 高质量标准化输出

    • 强制覆盖边界场景(空态、错误态、加载态、响应式等)
    • 明确交互细节(如拖拽、快捷键、动画等)
    • 明确“反 AI 糊弄”要求(如避免滥用渐变、模板化卡片等)

不能做什么

  • 不直接生成代码(由 GAN Generator Agent 完成)
  • 不负责自动测试(由 GAN Evaluator Agent 执行)
  • 不处理具体实现细节(如具体 API 设计、数据库 Schema 设计等由后续 Agent 细化)
  • 不适合需求极为模糊、无明确目标的场景(建议先用 Product Lens Skill 明确“为什么”)

3. 典型适用场景:什么时候必须用 GAN Planner Agent?

  • 自动化产品开发闭环:需要从一句需求到自动生成代码、自动评测,确保每一步都有明确标准
  • 团队协作/多 Agent 工作流:需要结构化、可追溯的产品规格,便于 Generator/Evaluator 等 Agent 协同
  • 高质量交付/验收驱动开发:对功能覆盖、设计细节、交互体验有较高要求
  • 快速原型/竞品对标:希望短时间内产出具备差异化和专业度的产品方案

4. 触发方式:自动激活 vs 手动调用

  • 自动激活:当检测到用户输入为“新功能/新产品”类一行需求时,系统会自动调用 GAN Planner Agent,生成完整规格文档
  • 手动调用:开发者可在任何阶段手动触发 GAN Planner Agent,指定需求 brief,强制生成/更新产品规格(如:/agent gan-planner "做一个 AI 记账本"

与传统的 planner agent 不同,GAN Planner Agent 输出更注重产品体验、验收标准和设计细节,适用于 GAN Harness 自动化生成-评测闭环。

5. 与其他 Agent 的协作模式

GAN Planner Agent 通常作为 GAN Harness 工作流的第一步,后续与 Generator 和 Evaluator 形成闭环:

  • GAN Generator Agent:根据 spec.md 逐项实现功能,严格对照验收标准开发
  • GAN Evaluator Agent:读取 eval-rubric.md,自动对生成应用进行端到端测试和评分
  • Doc Updater Agent:自动同步产品规格到项目文档
  • Code Reviewer Agent:对生成代码进行质量和安全审查

常见组合用法:

  1. 用户输入一句需求
  2. GAN Planner Agent 生成产品规格
  3. GAN Generator Agent 逐步实现并提交代码
  4. GAN Evaluator Agent 自动测试、打分、生成评审报告
  5. Code Reviewer/Doc Updater 等 Agent 跟进补充

6. 实际使用示例

示例对话:

用户输入:

做一个团队任务看板,支持拖拽排序和多成员协作

系统自动激活 GAN Planner Agent,输出(摘要):

markdown
# Product Specification: TaskFlow Pro

> Generated from brief: "做一个团队任务看板,支持拖拽排序和多成员协作"

## Vision
TaskFlow Pro 旨在为团队提供实时协作、高度可定制的任务管理体验,强调流畅的交互和极致的可用性。

## Design Direction
- **Color palette**: #0057b8 primary, #f4f7fa background, #ffb300 accent
- **Typography**: Inter Bold/Regular,层级分明
- **Layout philosophy**: 多列瀑布流,信息密度高
- **Visual identity**: 自定义图标、动态状态指示、避免模板化卡片
- **Inspiration**: Trello、Linear、Notion

## Features (prioritized)
### Must-Have (Sprint 1-2)
1. 看板多列视图(支持自定义列名、顺序)——用户可添加/编辑/删除列,验收:可拖拽调整顺序
2. 任务卡片拖拽排序——任务可在列间自由拖拽,验收:顺序实时保存
3. 多成员实时协作——支持多人同时操作,验收:操作自动同步
...

## Evaluation Criteria
### Design Quality (0.3)
- 视觉统一,交互流畅,避免 AI 生成常见模板化样式
### Originality (0.2)
- 独特的交互细节和视觉元素
### Craft (0.3)
- 动画流畅,状态切换自然,边界场景处理完善
### Functionality (0.2)
- 关键用户流程全覆盖(如添加任务、拖拽、协作)

## Sprint Plan
### Sprint 1: Core Board
- Goals: 实现基础看板、多列、拖拽
- Features: #1, #2
- Definition of done: 所有功能通过验收标准,E2E 测试覆盖
...

(实际输出会更完整,包含 12~16 个功能、详细验收标准和设计规范)

7. 为什么要用专门的 GAN Planner Agent,而不是直接问 Claude?

直接让 Claude/Codex 生成产品规格,往往会出现:

  • 功能覆盖不全,缺少验收标准
  • 设计描述模糊,难以落地
  • 缺乏结构化输出,后续自动生成和测试难以衔接
  • 容易出现“AI 糊弄”风格(如模板化 UI、无差异化体验)

GAN Planner Agent 通过强制结构化模板、明确验收标准、反 AI 糊弄指令和多 Agent 协同接口,确保每个需求都能产出专业、细致、可执行的产品规格,极大提升自动化开发的可控性和交付质量。

延伸阅读:Everything Claude Code GAN Generator Agent:根据规格实现功能并持续迭代的生成代理Everything Claude Code GAN Evaluator Agent:用 Playwright 测试应用并按评分标准打分的对抗式评估


FAQ

Q: GAN Planner Agent 与普通的 planner agent 有什么区别?
A: GAN Planner Agent 输出更注重产品体验、设计细节和验收标准,适用于 GAN Harness 自动化生成-评测闭环,而普通 planner 主要关注开发任务分解。

Q: 生成的产品规格可以自定义结构或内容吗?
A: 输出结构是强制标准化的(见上文),但你可以通过补充 brief 或多轮对话引导 GAN Planner 细化某些部分。

Q: 适合哪些项目或团队使用?
A: 适合需要自动化原型、AI 生成开发、验收驱动交付的团队,尤其适合多 Agent 协同和高质量标准场景。

Q: GAN Planner Agent 会自动更新规格文档吗?
A: 支持手动和自动触发更新,适配需求变更或多轮迭代,输出始终写入 gan-harness/spec.mdeval-rubric.md