用途:从当前对话中提取并形式化领域术语,形成一致的词汇表,保存到本地文件 UBIQUITOUS_LANGUAGE.md。适用于定义领域术语、构建词汇表、强化术语体系、创建通用语言,或提到“领域模型”“DDD”时。
主要能力:扫描对话中与领域相关的名词、动词和概念;识别同一词指不同概念的歧义、不同词指同一概念的同义词,以及模糊或过载的术语;提出规范词汇表并给出有倾向性的术语选择;将结果写入工作目录下的 UBIQUITOUS_LANGUAGE.md,并在对话中输出摘要。
输出结构:文件包含按自然聚类分组的表格(如按子域、生命周期或角色),每行含术语、定义、应避免的别名;关系部分用加粗术语表达基数关系;示例对话部分用 3-5 轮开发者与领域专家的对话展示术语的精确使用;已标记的歧义部分明确指出冲突并给出建议。
规则:要有倾向性,同一概念多词时选最佳词,其余列为应避免的别名;明确标记冲突;仅包含领域专家相关的术语,跳过通用编程概念(如 array、function、endpoint),除非其有领域特定含义;定义保持一句话,说明它是什么而非做什么;展示关系;术语自然聚类时分组,若同属一个内聚领域则一个表格即可,不强行分组。
重新运行:再次调用时读取已有文件,合并后续讨论中的新术语,理解演变时更新定义,重新标记新歧义,并重写示例对话以纳入新术语。
限制:资料未提供安装命令、平台支持、收费或价格信息;具体效果与使用步骤以实际对话内容为准。