SuperAPI AI 工具集

ubiquitous-language

通用与其它

查看项目

更新于 10-15 21:08

技能介绍

用途:把当前对话和项目文档中与领域相关的名词、动词、角色、生命周期状态、工作流和业务概念提取出来,形成或更新 DDD 风格的统一语言词汇表,写入 UBIQUITOUS_LANGUAGE.md。

主要能力:读取已有 UBIQUITOUS_LANGUAGE.md 增量更新;按需查看 CONTEXT.md、CONTEXT-MAP.md、docs/、docs/adr/、specs/、README 等附近文档;检测一词多义、多词一义、含糊或过度加载、实现导向的术语,以及不应泄漏进领域语言的代码名;选定规范术语,并在证据充分时给出明确判断。

使用方式:先直接写出首版草稿,无需先做访谈;不清楚的内容记入 Open Questions。文件结构包含按领域分组的术语表(Term、Definition、Aliases to avoid、Notes)、Relationships、Example Dialogue、Flagged Ambiguities 和 Open Questions。术语表用单表或按领域分组,定义保持一句话。完成后返回新增术语、改名、标记歧义和未决问题的简短摘要。再次调用时,保留稳定的已接受术语,补充新术语,收紧模糊定义。

适用场景:需要建立或维护项目统一语言、定义领域术语、消解术语歧义、强化命名一致性时。

限制:不编造业务规则,不确定关系标为开放问题;不收录与领域专家无关的通用编程术语、文件路径、类名或包名;缩写若只是规范术语的简称,不当作独立概念,放入 Aliases to avoid 或 Notes;示例仅作形态参考,不应直接照搬。