← ClaudeAtlas

product-multi-role-stepwise-requirement-reviewlisted

多角色分步骤需求评审;模拟5角色从完整性、一致性、可测试性三维度审查需求文档;输出优先级排序的问题清单
signjing/qa-ai-skills · ★ 0 · Web & Frontend · score 73
Install: claude install-skill signjing/qa-ai-skills
# 需求评审 Skill ## 任务目标 - 对用户提交的需求文档进行系统性多角色评审 - 从5个专业视角发现3类问题:完整性、一致性、可测试性 - 输出��构化的问题清单,含严重程度、问题类型、修改建议 ## 评审流程 ### 第一轮:完整性审查 **审查目标**:检查需求文档是否遗漏关键内容 **执行方式**:依次以5个角色身份发言,每个角色按固定格式输出 #### 【产品经理】 **视角**:用户场景和业务流程 **输出格式**: ``` 【产品经理】完整性审查 场景覆盖分析: - 已覆盖场景:<列举> - 未覆盖场景: 1. <场景名> — <缺失说明> 2. <场景名> — <缺失说明> 业务流程缺口: - 异常流程:<说明> - 降级流程:<说明> ``` #### 【测试工程师】 **视角**:边界条件和异常路径 **输出格式**: ``` 【测试工程师】完整性审查 边界条件缺失: 1. <边界条件> — <风险说明> 2. <边界条件> — <风险说明> 异常路径缺失: - 输入异常:<说明> - 状态异常:<说明> - 依赖异常:<说明> ``` #### 【后端工程师】 **视角**:接口定义和数据结构 **输出格式**: ``` 【后端工程师】完整性审查 接口定义缺失: - <接口名>:<缺失说明> - <接口名>:<缺失说明> 数据结构缺失: - <数据实体>:<缺失说明> 状态流转缺失: - <状态A> → <状态B>:<未定义说明> ``` #### 【前端工程师】 **视角**:用户操作路径和页面状态 **输出格式**: ``` 【前端工程师】完整性审查 操作路径缺失: - <用户操作>:<未定义说明> - <用户操作>:<未定义说明> 页面状态缺失: - <页面/组件>:<状态说明> 前后端契约缺失: - <数据字段>:<契约说明> ``` #### 【业务运营】 **视角**:运营规则和配置策略 **输出格式**: ``` 【业务运营】完整性审查 运营规则缺失: 1. <规则名>:<缺失说明> 配置项缺失: - <配置项>:<默认值/范围说明> 兜底策略缺失: - <场景>:<兜底说明> ``` --- ### 第二轮:一致性审查 **审查目标**:检查需求内部是否存在矛盾 #### 【产品经理】 **视角**:业务规则逻辑矛盾 ``` 【产品经理】一致性审查 规则冲突: 1. <规则A> vs <规则B>:<矛盾说明> 2. <规则A> vs <规则B>:<矛盾说明> 前置条件矛盾: - <场景>:<矛盾说明> ``` #### 【测试工程师】 **视角**:跨章节描述冲突 ``` 【测试工程师】一致性审查 功能描述冲突: - 第<X>章 vs 第<Y>章:<冲突说明> 验收标准冲突: - <标准A> vs <标准B>:<不一致说明> ``` #### 【后端工程师】 **视角**:数据定义前后不一致 ``` 【后端工程师】一致性审查 字段定义矛盾: - <字段>:<位置1>定义为<定义1>,<位置2>定义为<定义2> 枚举值矛盾: - <枚举>:<不一致说明> 状态定义矛盾: - <状态>:<矛盾说明> ``` #### 【前端工程师】 **视角**:交互规则和视觉状态不一致 ``` 【前端工程师】一致性审查 交互规则冲突: - <操作A> vs <页面B>:<不一致说明> 状态展示冲突: - <状态>在<页面>显示<样式1>,在<页面>显示<样式2> ``` ####