SuperAPI AI 工具集

spec-miner

编程与开发

查看项目

更新于 10-15 19:54

技能介绍

用途:Spec Miner 是逆向工程专家技能,从现有代码库中提取规格说明,适用于理解遗留或未文档化系统、为现有代码创建文档、接手新代码库、规划已有功能增强,以及从实现中提取需求。

主要能力:以两种视角工作——架构视角关注系统架构与数据流,QA 视角关注可观察行为与边界情况。核心工作流为:确定分析边界(整个系统或特定功能);用 Glob、Grep、Read 工具映射结构;追踪数据流与请求路径;以 EARS 格式记录观察到的需求;标记需要澄清的区域。输出规格保存为 specs/{project_name}_reverse_spec.md,包含技术栈与架构、模块/目录结构、观察到的需求(EARS 格式)、非功能观察、推断的验收标准、不确定性与问题、建议。

使用方式:按上下文加载参考指南,包括 references/analysis-process.md(开始探索、Glob/Grep 模式)、references/ears-format.md(编写观察到的需求)、references/specification-template.md(创建最终规格文档)、references/analysis-checklist.md(确保分析全面)。

限制与约束:所有观察必须基于实际代码证据;需大量使用 Read、Grep、Glob 探索;区分观察事实与推断;在专门章节记录不确定性;为每条观察包含代码位置。不得在没有代码证据时做假设,不得跳过安全模式分析,不得忽略错误处理模式,不得在未充分探索时生成规格。

资料未提供具体安装命令、收费方式、支持平台或效果数据。