用途:把正在进行的对话整理成 DDD 风格的统一语言(Ubiquitous Language)文档,帮助团队对领域术语达成共识。适用于讨论领域、功能、产品或系统时,或提到“ubiquitous language”“domain model”“DDD”,以及反复被 account、user、customer 等重载词困扰的场景。
主要能力:扫描对话及附带的文档或 PRD,提取有领域含义的名词、动词和概念,忽略 array、function、endpoint 等通用技术词;识别同一词指不同概念(歧义)、不同词指同一概念(同义词)以及含糊或使用不一致的术语;为每个概念选定一个规范术语,写一句聚焦“是什么”而非实现方式的定义,并列出应避免的别名;按主题分组,每组用 Markdown 表格列出 Term、Definition、Aliases to avoid;补充 Relationships 关系说明和 3–5 轮开发者与领域专家的示例对话;将结果写入或更新 DOMAIN_GLOSSARY.md。
使用方式:在对话中触发该技能即可。若文件不存在则创建;若已存在则先读取,合并新理解并原地更新。再次运行时读取现有文件,合并新术语,更新已演变的定义,用“(updated)”标记变更项、用“(new)”标记新增项,把新发现的歧义加入 Flagged ambiguities,并刷新示例对话。
限制:仅处理领域术语,通用基础设施词汇除非有特殊含义否则跳过;定义保持一句话;对命名持明确立场,同义概念只保留一个规范词,其余移入别名;发现冲突时在 Flagged ambiguities 中给出明确建议;写入后后续对话应沿用规范术语。具体安装命令与平台支持信息暂未提供。