SuperAPI AI 工具集

domain-modeling

通用与其它

查看项目

更新于 10-16 01:11

技能介绍

用途:在编写代码之前,先为项目建立共享语言和限界上下文,让代码、对话与模型使用同一套词汇,避免智能体自行推断行话、用多个词表达领域中的一个概念。

主要能力:从需求、代码库和用户原话中收集承载领域含义的名词与动词;为每个术语写一行项目内定义;当同一词在不同部分含义不同时划出边界并命名上下文;对存在争议的建模选择写简短决策记录。

使用方式:产出 CONTEXT.md 共享语言术语表,每行一个术语,按限界上下文分组;产出可快速阅读的限界上下文草图;仅在争议性建模决策时,在 docs/decisions/NNNN-slug.md 写决策记录,先读取目录并从现有最高编号续编,避免编号冲突。后续会话应指向 CONTEXT.md;重跑时只新增术语和更新已变化的定义,不整体重写。可在新领域运行 plan-interrogate 之前使用,或由 plan-interrogate 在遇到无法确定的术语时回调本技能;两者产出同一个 CONTEXT.md。

适用场景:需要统一领域术语、减少命名不一致和模型推理开销的项目,尤其是新领域或术语模糊的代码库。

限制:不得发明项目未使用的术语,只反映领域而非重命名;术语表应保持精简和最新,及时删除不再使用的术语;决策记录只写有争议的调用,跳过显而易见的。其他细节暂未提供。