diff --git a/skills-req/req-prd-plugin/skills/SKILL.md b/skills-req/req-prd-plugin/skills/SKILL.md index 8e9dc56..ef40f40 100644 --- a/skills-req/req-prd-plugin/skills/SKILL.md +++ b/skills-req/req-prd-plugin/skills/SKILL.md @@ -136,12 +136,49 @@ description: 产品设计与需求管理。用于 PRD 文档编写、需求分 ### 6.2 灰度策略 [灰度发布计划] -## 7. 风险评估 +## 7. 验收标准 ⭐ 强制包含 VP 三件套 + +> **规则(源自 REQ-20260421-0002)**:每条 AC 必须附带 VP-Data / VP-Steps / VP-Pass,缺一项评审不通过。 + +### AC1: [验收条件标题] + +**目标**:[一句话描述期望结果] + +**VP-Data(前置测试数据)**: +- 环境:localhost / production(二选一,明确注明) +- 数据:[字段、值、状态,例如:需求状态=approved,关联任务 3 个,task_project_id 非空] +- 建数据方式:[curl localhost:8080/... 或 MCP 工具,禁止混用] + +**VP-Steps(验证步骤)**: +1. [工具 + 操作,例如:agent-browser open http://localhost:3000/xxx] +2. [检查指标,例如:eval `document.querySelector('.xxx').textContent`] +3. [确认值,例如:返回值包含"期望字符串"] + +**VP-Pass(通过判定)**: +- ✅ [具体期望值,例如:eval 返回数组长度 = 3] +- ✅ [第二个判定条件] +- ❌ [明确的不通过条件,例如:仅靠代码分析得出结论 = 不通过] + +--- + +### AC2: [第二条验收条件] + +**目标**:... + +**VP-Data**:... + +**VP-Steps**:... + +**VP-Pass**: +- ✅ ... +- ❌ ... + +## 8. 风险评估 | 风险 | 影响 | 概率 | 应对措施 | |------|------|------|----------| | ... | 高/中/低 | 高/中/低 | ... | -## 8. 附录 +## 9. 附录 - 相关文档链接 - 参考资料 ``` @@ -446,7 +483,7 @@ mcp__ai-proj__export_task_document_to_file - [ ] 背景与目标明确 - [ ] 用户群体定义清晰 - [ ] 功能需求完整 -- [ ] 验收标准可测试 +- [ ] 验收标准可测试(每条 AC 附带 VP-Data / VP-Steps / VP-Pass) - [ ] 异常情况已考虑 - [ ] 性能要求已定义 - [ ] 上线计划合理