SuperAPI AI 工具集

domain-discover

通用与其它

查看项目

更新于 10-15 20:10

技能介绍

用途:从代码库中自动发现领域术语(domain term)候选,并帮助将其登记到项目术语表中,便于统一领域语言。

主要能力:执行 maestro domain discover 扫描 TypeScript 接口、类型、枚举、常量命名模式、API 路由以及 README 标题;将候选与 glossary.yaml 已有条目按规范名或别名去重;按置信度(如 0.92、0.85、0.71)排序展示候选及定义说明;用户在 all / 按编号选择 / skip 之间选择后,通过 maestro domain add "<canonical>" "<definition>" 逐个登记;支持 --auto 参数,对置信度 ≥ 0.8 的候选自动登记而无需询问。

必要用法与流程门控:写入边界仅限 .workflow/domain/glossary.yaml(经 maestro domain add),绝不修改源码或该路径之外的文件。门控 1:扫描须至少发现 1 个候选,否则报告 “No new domain terms detected” 并退出。门控 2:候选须先完成去重;若找不到 glossary.yaml(E001)则提示先运行 maestro domain init。门控 3:须获得用户选择,用户选择 skip 则不登记。

错误与警告:E001 表示术语表文件缺失,需先运行 maestro domain init;E002 表示代码库扫描失败(未发现 TypeScript/源文件),需检查项目结构;W001 表示去重后无新候选;W002 表示 --auto 跳过了低置信度候选,需人工复核。

限制:资料仅描述该技能行为与流程,未提供安装方式、运行环境要求、收费信息或效果数据,这些暂未提供。