用途:作为 DDD 技能生态的入口,帮助理解领域驱动设计(DDD),判断项目是否适用,并规划学习路径。
主要能力:提供 DDD 适用性决策树(按业务复杂度、生命周期、团队成熟度、工程能力评估,给出适合/谨慎/不建议结论);复杂度阶梯(分层→DDD 四层→端口适配器→CQRS→事件溯源);架构模式边界对比(DDD、六边形、整洁、洋葱、COLA v5、分层、CQRS、事件溯源);战略设计(限界上下文、通用语言、上下文映射、核心域)与战术设计(实体、值对象、聚合、聚合根、仓储、领域服务、领域事件、工厂、规约)速查;贫血模型与充血模型对比;反模式及修复;实施顺序;按用户类型推荐的学习路径。
使用方式:当用户询问 DDD 是什么、是否适用、概念、战略/战术设计或架构差异时触发。按需加载 references 目录下的参考文件,不一次性全部加载。输出通常包含适用性评估、核心概念速览、推荐学习路径。
适用场景:业务规则复杂、系统长期维护、团队 5 人以上、多入口、需替换基础设施、要求高测试覆盖的项目。
限制:简单 CRUD、原型/MVP、一次性代码、单人小团队、固定基础设施、已有可用架构时建议跳过。资料未提供具体安装命令、收费信息或平台支持细节。