SuperAPI AI 工具集

extract-requirements

办公与效率

查看项目

更新于 10-16 07:57

技能介绍

用途:从无文档或文档不全的代码库中提取业务需求,适用于遗留系统、迁移规划、并购尽调、合规审计和知识交接。

主要能力:六阶段提取流程。阶段1自动提取:运行 codecompass requirements:extract --project-id <id> --output requirements.md,从校验规则、控制器动作、数据库约束、RBAC 授权和业务逻辑中提取需求。阶段2校验规则分析,从模型规则生成 REQ 条目。阶段3从控制器动作提取用例(角色、前置条件、步骤)。阶段4用语义搜索发现业务规则,如 codecompass search:semantic "business validation rules for order approval"。阶段5从数据库模式提取数据需求。阶段6映射状态机与状态转换。

使用方式:前置条件为代码库已索引(codecompass batch:index <path>)且基础设施运行(codecompass health)。输出支持 Markdown 需求文档、结构化能力地图 JSON 和用例目录表格。验证步骤包括与测试交叉核对、语义验证、干系人访谈和需求追溯矩阵。

限制:资料未提供具体收费、平台支持范围或效果保证;提取结果需人工复核,不能仅依赖注释,需验证边界情况与错误处理逻辑。