← ClaudeAtlas

multi-role-prd-reviewlisted

5角色PRD评审;同时从产品、测试、后端、前端、运营5个专业视角对需求文档进行独立审查
signjing/qa-ai-skills · ★ 0 · Code & Development · score 69
Install: claude install-skill signjing/qa-ai-skills
# 需求评审 ## 任务目标 对需求文档进行多角色独立评审,每个角色从专业视角输出问题和改进建议。 ## 评审角色 | 角色 | 关注维度 | |------|----------| | 产品经理 | 用户场景完整性、业务流程遗漏、验收标准清晰度 | | 测试工程师 | 边界条件、异常路径、可测试性 | | 后端工程师 | 数据流转闭环、规则二义性、实现一致性 | | 前端工程师 | 交互断点、状态切换、操作路径覆盖 | | 业务运营 | 规则合理性、兜底策略、配置灵活性 | ## 评审流程 1. **接收需求文档** — 用户提供需求内容 2. **角色独立评审** — 5个角色按序思考,各自输出本角色独特发现 3. **去重整合** — 后置角色需跳过已提及内容,确保无重复 4. **格式化输出** — 按角色分组输出 ## 输出格式 每个角色**只输出其他角色未提及**的独特发现,避免信息重复: ``` 【产品经理】 - 场景分析:<用户场景是否完整> - 流程检查:<业务流程有无遗漏> - 验收标准:<标准是否可衡量、可验证> - 建议:<改进方向> 【测试工程师】 - 边界条件:<需要测试的边界情况> - 异常路径:<可能的错误处理场景> - 可测试性:<哪些描述无法写出测试用例及原因> - 建议:<补充或明确的方向> 【后端工程师】 - 数据流转:<输入-处理-输出是否闭环> - 规则明确性:<核心规则是否有二义性> - 实现一致性:<不同开发者是否会有不同理解> - 建议:<技术层面的补充要求> 【前端工程师】 - 交互完整性:<操作路径是否有断点> - 状态覆盖:<各状态切换是否描述清楚> - 异常反馈:<用户操作结果反馈是否完整> - 建议:<交互细节补充> 【业务运营】 - 规则合理性:<现有规则是否符合业务实际> - 兜底策略:<异常情况如何处理> - 配置灵活度:<规则是否支持配置化调整> - 建议:<运营视角的优化点> ``` ## 使用示例 - 示例1: - 输入:提供完整的产品需求文档(PRD) - 预期产出:5个角色的独立评审意见 - 要点:评审内容需具体到条款,避免泛泛而谈 ## 资源索引 本 Skill 无额外脚本或资源,纯自然语言评审任务。 ## 注意事项 - **去重优先**:后置角色必须先判断内容是否被前置角色覆盖,只输出独有发现 - 产品经理 → 测试工程师 → 后端工程师 → 前端工程师 → 业务运营(按此顺序) - 例如:后端工程师发现"状态机描述不清",测试工程师已提及类似问题则跳过 - 问题指出需具体,避免"建议进一步明确"等模糊表述 - 同一问题涉及多角色时,只在最相关的角色下输出,其他角色跳过