SuperAPI AI 工具集

go-backend-requirement-analysis

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:在技术设计或编码前,把业务目标转化为可实施的后端需求边界,适用于涉及后端功能、API、异步任务、存储变更或服务集成的需求。触发场景包括用户要求“分析一下这个需求”“帮我梳理需求”或“requirement analysis”,以及需求尚未明确、仅有业务目标时。

主要能力:用后端术语重述业务请求,区分已确认事实、假设与未知项;用 EARS 句式(When/While/If/The system shall)消除歧义;拆解领域实体与状态转换、API 或消息契约、读写路径、校验规则、权限与租户隔离、一致性与幂等性、失败处理与重试、可观测性、性能容量、发布回滚等维度;产出需求追溯表与可验证的验收标准,并尽早暴露后端特有风险。

使用方式:按优先级获取需求内容——优先使用对话上下文,其次读取用户指定的 PRD/需求文档路径,最后自动发现当前工作目录中最近修改的需求文档,命令为:ls -t $(find . -maxdepth 3 ( -name "prd" -o -name "requirement" -o -name "需求" ) -name "*.md" 2>/dev/null) 2>/dev/null | head -5。若发现多个候选文件需让用户确认;未找到则提示用户描述需求或提供路径。产出前须验证数据可用性、接口可行性与依赖就绪度。输出结构包含核心结论、需求追溯表、目标、范围内外、参与方与依赖、领域模型、API 或事件契约、业务规则、非功能需求、验收标准、风险与待确认项。

限制:不进入包结构或表结构设计,不写具体 IDL、数据库 schema 或代码片段;不隐藏未知项;需求过大时拆分为 MVP、加固、规模化阶段。完成后需等待用户明确指示再进入后续步骤,如 /go-backend-technical-design 或 /go-backend-architecture。