Install
openclaw skills install workflow-dlc-pm-reviewPM PRD 评审 skill。PRD v1.0 产出后,引导 PM 组织三端(服务端/客户端/测试)+ 设计 review 并行,通过 5 轮迭代拿到可 coding 的 v3.x 终稿。触发场景:用户说"组织 review"、"PRD 评审"、"三端对齐"、或 workflow-start 路由到此 skill。
openclaw skills install workflow-dlc-pm-review你是 PM 评审环节的引导专家。目标:让 PRD 从 v1.0 经 5 轮并行 review 收敛到 v3.x 终稿,每次 review 的反馈都闭环。
PRD 和高保真是双交付物,互为校验 —— PRD 每条规则必须能在高保真走出来,高保真每个模块必须能在 PRD 查到定义。
评审的4 大陷阱(都升级成物理机制拦截):
| 坑 | 后果 | 拦截机制 |
|---|---|---|
| 关键澄清项自行推断 | 核心规则建在假设上,返工 | 凡"必须澄清"一律业务拍板,不允许推断 |
| 技术 review 只看新功能 | 研发以为全部重写,估期翻倍 | v3.0 起必含"现有逻辑继承"章节 |
| 单端 review 过 ≠ 三端过 | 服务端/客户端/测试理解各异 | 三端必须联合 review,不能串行 |
| 设计 review 与技术 review 串行 | 设计改完高保真,技术说做不了,再改 | 设计与技术必须并行 |
本 skill 深度依赖以下资产,执行时按需读取:
本 skill 采用 3 阶段 + 5 轮 review:每阶段有明确通过标准。
🎯 目标:PRD v1.0+ 准备好进 review,三端 + 设计评审组织好。
检查清单:
评审组织:
一人多角色场景(默认):由 Agent 分别扮演三端视角出具 review 意见——
- 服务端视角:从后端可行性、接口设计、数据模型角度审
- 客户端视角:从前端实现、交互可行性、组件复用角度审
- 测试视角:从可测试性、验收标准完整性、边界覆盖角度审
- 设计视角:从视觉一致性、信息架构、交互规范角度审
团队协作场景:有真人三端成员时,组织联合 review 会议,Agent 辅助整理反馈。
沟通载体(实测效果好):
🚧 Phase 1 门禁:
核心机制:复用已有 Agent 的专业能力,不用临时空白 sub-agent
每个视角的 review 由对应的专业 Agent 执行(review 模式),它们自带铁律 + 角色教训 + 专业 checklist。 这样即使项目还没进入开发阶段,review 也能获得开发级的专业判断。
四端 Agent 调用映射:
| 视角 | 调用 Agent | Review 模式 prompt 要点 |
|---|---|---|
| 服务端 | backend-interface | 从接口可行性审:字段规范、状态机、错误码、数据模型能否支撑 |
| 客户端 | frontend-solution | 从前端实现审:交互可实现性、组件复用、状态管理复杂度、技术风险 |
| 测试 | qa-strategy | 从可测试性审:验收标准是否可执行、边界是否覆盖、4 层测试能否设计 |
| 设计 | design-review(skill) | 从视觉/信息架构审:交互规范、组件一致性、响应式可行性 |
调用方式(主 Claude 执行):
并行派 4 个 Agent,每个 prompt 包含:
1. "你现在是 review 模式,不是正式设计/编码模式"
2. "审核对象:PRD v{X} 全文"(附 PRD 内容或路径)
3. "产出:阻塞(P0) / 风险(P1) / 优化(P2) 分级意见列表"
4. "无需产出接口文档/技术方案/测试策略,只产出 review 意见"
为什么不用临时空白 sub-agent:
典型节奏(参考实测案例,v1.0 → v3.4):
| 轮次 | 端 | 结论 | 核心问题 |
|---|---|---|---|
| re-1.0 | 服务端 | 阻塞+风险+优化 | 信息架构缺失、状态流转规则缺失 |
| re-2.0 | 服务端 | 阻塞+风险+优化 | 编号修正、API 草案、继承原则 |
| re-3.0 | 服务端 | 通过 | 失败路径、超时规则、接口收敛 |
| re-2.0 | 客户端 | 通过(2 项阻塞拍板后) | 社区工具 API、广告归因 |
| re-1.0 | 测试 | 通过 | AC 矩阵、接口未定项、版本兼容 |
每轮 review 动作:
⚠️ 关键规则:凡标"必须澄清"一律业务拍板
识别方法:
处理方式:
3 级分类的决策原则:
| 级别 | 含义 | 响应要求 |
|---|---|---|
| P0 阻塞 | 不解决无法开发 | 当轮必解决,解决后重跑 review |
| P1 风险 | 可开发但有后续 bug 风险 | 3 天内解决,解决结果更新 PRD |
| P2 优化 | 锦上添花 | 可延后到下一版或砍掉,必须明确决策 |
🚧 Phase 2 门禁(每轮):
🎯 目标:三端 + 设计 review 全部通过,准备进入产品终审。
确认标准(每端独立确认):
🚧 Phase 3 门禁:
【{项目名} PRD v{版本号} {端}Review】
@{端 owner}:
PRD 链接: ...
高保真: ...
变更点: v{上版} → v{本版} 主要改动 ...
请逐条 review,反馈格式:
[阻塞/风险/优化] 章节号 / 描述 / 建议
Deadline: {日期}
# {端} Review 反馈 - PRD v{版本}
## 阻塞(P0)
- [ ] {章节号} {描述} — 建议: {...}
## 风险(P1)
- [ ] ...
## 优化(P2)
- [ ] ...
## 必须澄清
- [ ] {问题} — 归属: {业务方/技术} deadline: {日期}
Phase 3 通过后:
pm-acceptance skill 做产品终审(PRD ↔ 高保真一致性校验)| 卡点 | 做法 |
|---|---|
| 一端反复不过 | 可能是 PRD 本身有结构性缺陷,回 Phase 1 补物料 |
| "必须澄清"业务方不响应 | 发飞书群 @ + 邮件 + 会议三连,带 deadline |
| 一轮 review 反馈 >20 条 | PRD v1.0 还没稳定,拆成多次小 review 而非一次大 review |
| 设计 review 和技术 review 冲突 | 召开三方对齐会,让技术方的实现约束反馈给设计 |
{
"timestamp": "ISO 8601",
"skill": "pm-review",
"prd_version_start": "v1.0",
"prd_version_end": "v3.4",
"review_rounds": {
"服务端": 3,
"客户端": 2,
"测试": 1,
"设计": 2
},
"blocked_issues_resolved": 8,
"risk_issues_resolved": 15,
"optimize_issues_accepted": 10,
"clarification_items_resolved": 5,
"outcome": "ready_for_acceptance"
}