SuperAPI AI 工具集

plan-v2-extract-domain

通用与其它

查看项目

更新于 10-15 22:40

技能介绍

用途:把既有代码库中某个概念(如 authentication、billing)正式归纳为一个命名域,让后续计划可直接引用“认证域”这样的说法。这是与用户共同完成的研讨会,不是自动化重构。

主要能力:探索代码库中与该概念相关的代码;列出文件及其角色供用户确认;与用户共同界定域边界(拥有什么、不拥有什么);识别已被其他代码消费的公共接口(契约);映射内部组件(服务、适配器、仓库等);将概念组织为面向消费者的命名概念组。

输出文件:写入 docs/domains/<slug>/domain.md,更新 docs/domains/registry.md(首次会创建),并维护 docs/domains/domain-map.md(Mermaid 图与健康摘要表)。domain.md 必须包含 Purpose、Concepts、Boundary、Contracts、Composition、Source Location、Dependencies、History 等小节。

使用方式:<concept> 指定要提取的概念,可选 --domain <slug> 覆盖自动生成的 slug,--list 列出已有域并退出。支持基础设施域,使用 _platform 作为父域。

限制:不移动文件、不重构导入、不创建新源码目录、不修改任何代码;域采用增量协作方式构建,不做大爆炸式迁移。资料未提供具体安装命令、收费或平台信息。