plan-eng-review

工程开发 社区 @garrytan v1.0.0
信任分
88/100
兼容 Agent
1
速查档案 只列事实:领域、Agent、信任分、作者、原文章节。装与不装请看下方作者解读。
领域
工程开发
兼容 Agent
Claude Code
信任分
88 / 100 · 社区维护
作者 / 版本 / 许可
@garrytan · v1.0.0 · 未声明 license
安装命令数
1 条

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

想读作者英文原文? ↓ 滚到正文区切换 · 在 GitHub 查看 ↗

解读由编辑根据原文凝练而成,命令、链接、术语均与作者原文一致;想看完整论述请切到右侧

设计思路

plan-eng-review 是 plan 阶段的主门——任何要走 /ship 的 plan 都默认要先过 eng review,除非 dashboard 配 skip_eng_review=true。审视聚焦工程实施的稳健性:架构、测试、错误路径、迁移风险、可观测、性能边界等。也是各类 plan-* review 的汇流点:CEO / Design / DevEx 提了什么、eng review 这里都要落地校验。

Review Readiness Dashboard

跑完显示一个 dashboard——列出哪些 review 已跑、是否 stale(commit hash 比当前 plan 旧)、哪些 review 还没跑。dashboard 是下游 chaining 决策的依据。

Review chaining

  • /plan-design-review:检测到 UI 改动且没做过 design review 时推荐——从 test diagram、架构 review、或任意触到 frontend / CSS / view / 用户面交互流的 section 反推。已有 design review 但 commit hash 早于本次 eng review 找到的重大改动时,标 stale。
  • /plan-ceo-review:仅当重要产品改动且没做过 CEO review 时软建议——不是推、是提一句。仅 plan 引入新用户面功能、改产品方向、显著扩 scope 才建议。
  • 既有 CEO / design review 的 stale:本次 eng review 发现假设和它们矛盾时,明确 note。
  • 如果都不需要(或 skip_eng_review=true):"All relevant reviews complete. Run /ship when ready."

只在 AskUserQuestion 里给适用的选项:

  • A) /plan-design-review(仅 UI scope + 无既有 design review)
  • B) /plan-ceo-review(仅重要产品改动 + 无 CEO review)
  • C) Ready to implement — run /ship when done

Unresolved decisions

用户没回 AskUserQuestion 或打断换话题时——绝不静默走默认值。在 review 末尾列「Unresolved decisions that may bite you later」并明确标记是哪些点。

适合谁

  • 任何要 ship 的 plan 都要过这一关(除非显式 skip)
  • 工程负责人 / 资深 reviewer 想把架构 / 测试缺口在 plan 阶段就锁住
  • 多人协作时把工程审视固化成可追溯流程

何时不该用

  • 不在 gstack 生态——request-refactor-plan / writing-plans 是更轻量的对应物
  • 临时实验脚本——eng review 是 plan→ship 的桥,没 plan 就跑不动

配套

writing-plans(出 plan)→ plan-ceo-review / plan-devex-review / plan-design-review(专项 review)→ plan-eng-review(汇流主门)→ ship