用途:扫描当前对话中的领域名词、动词和概念,整理成一致的领域术语表,用于 DDD 场景下的统一语言建设。
主要能力:识别同一词表示不同概念的歧义、不同词表示同一概念的同义词,以及含糊或负载过重的术语;提出有明确取舍的规范术语,并把其他说法列为应避免的别名;按自然聚类(如子领域、生命周期、角色)分成多张表;用加粗术语名表达关系与基数;附一段 3 到 5 轮开发者与领域专家的示例对话;单列被标记的歧义项并给出建议。
使用方式:在对话中触发后,它会写入工作目录下的 UBIQUITOUS_LANGUAGE.md,并在对话内输出摘要。文件结构包含标题、按组划分的术语表(Term、Definition、Aliases to avoid 三列)、Relationships、Example dialogue、Flagged ambiguities。同一对话中再次调用时,会读取已有文件,纳入新增术语,更新定义,重新标记新歧义,并重写示例对话。
适用场景:需要从讨论中沉淀领域术语、消除团队沟通歧义的开发与领域建模工作。
限制:只收录领域专家关心的术语,跳过数组、函数、端点等通用编程概念,除非其有领域特定含义;定义保持一句话,说明术语是什么而非做什么。具体调用命令、安装方式与平台支持暂未提供。