用途:在设计过程中主动构建和打磨项目的领域模型,挑战用词、设计边界场景,并在术语与决策成形的当下写入文档。仅阅读 CONTEXT.md 获取词汇不算此技能,本技能适用于改变模型而非仅消费模型时。
文件结构:多数仓库只有一个限界上下文,根目录含 CONTEXT.md 与 docs/adr/。若根目录存在 CONTEXT-MAP.md,则仓库有多个上下文,由映射指向各自位置。文件按需创建:首个术语确定时创建 CONTEXT.md,首个 ADR 需要时创建 docs/adr/。
会话中的做法:当用户用词与 CONTEXT.md 既有语言冲突时立即指出;对模糊或过载术语提出精确规范用词(如区分 Customer 与 User);讨论领域关系时用具体场景压力测试边界;核对代码与用户描述是否一致,发现矛盾就提出;术语确定时当场更新 CONTEXT.md,格式参照 CONTEXT-FORMAT.md。CONTEXT.md 应完全不含实现细节,只是词汇表,不作规格、草稿或实现决策仓库。
ADR 仅在同时满足三点时才提议创建:难以逆转、脱离上下文会令人意外、是真实权衡的结果。任一不满足则跳过。格式参照 ADR-FORMAT.md。
限制:资料未提供平台、收费、价格或具体安装步骤等信息。