用途:在完成 PRD 后,系统性地分析其中的边界情况、失败模式、竞态条件与实现时可能被忽视的场景,并提出 PRD 更新建议。
主要能力:读取 PRD 并逐条分析用户故事与功能需求;按七类边界情况检查,包括输入(空值、边界值、非法格式、Unicode、大数据量)、状态(竞态、陈旧数据、部分完成、并发、离线重连)、用户行为(快速点击、后退、刷新、流程中断、越权访问)、错误处理(网络失败、校验错误、权限错误、资源耗尽)、数据(首次使用空态、遗留数据、迁移、级联删除)、安全(会话过期、权限变更、注入、信息泄露)、性能(冷启动、大响应、内存泄漏、N+1 查询);对每个边界情况评定严重程度(Critical、High、Medium、Low);提出具体 PRD 更新,如新增验收标准、新增用户故事、更新功能需求或技术考量;输出按故事分组的边界情况表格及建议。
使用方式:将 PRD 提供给该技能即可触发分析。分析流程为逐故事阅读、套用类别清单、评定严重程度、提出 PRD 更新。完成后检查是否覆盖所有类别、给出可操作建议、合并重复、避免过度设计并优先处理高危项。
适用场景:产品需求评审、需求完善、开发前风险排查。
限制:资料未提供具体安装命令、依赖环境、收费与平台信息;分析质量受 PRD 完整度影响,且需避免过度工程化。