SuperAPI AI 工具集

cleanddd-requirements-analysis

写作与研究

查看项目

更新于 10-16 01:35

技能介绍

用途:面向 CleanDDD 建模前的需求澄清与拆解,产出结构化需求描述(场景、干系人、业务实体归类),供后续建模或实现使用。前置输入为已获得的业务需求或变更说明(文档、会议纪要或对话);未经模型化或需对现有模型做重大调整时,先运行本技能再交给 cleanddd-modeling。

主要能力与工作流:获取并确认范围,收集业务场景、角色、输入输出与约束,缺失信息先追问;识别干系人,列出参与角色并明确每条需求面向的对象;按查看/创建/修改/关闭/异步任务等切分为可执行条目,给需求ID并标注干系人;将条目按负责满足需求的业务实体或领域对象归类,记录核心职责与约束;识别“当 X 时做 Y”触发场景,按触发条件、动作影响、涉及角色与实体记录;补充业务规则、前置条件、依赖系统或数据,标注缺口与假设;汇总输出并二次确认。

输出格式为结构化 Markdown,包含干系人表、需求条目表、业务实体视图、触发/后续动作表、业务规则与依赖(可选)、假设与待确认清单。统一表头命名与术语,停留在需求级,避免提前引入聚合、命令等建模术语。建议将输出保存为仓库内 analysis/requirements.md 或由 Agent 汇总在会话记录中,便于后续 cleanddd-modeling 引用;产出末尾附参数汇总与是否执行提示。

限制:仅做需求分析与结构化描述,不做建模定义;不进入聚合、命令、事件建模。