mcpField
I
implementing-domain-driven-design

implementing-domain-driven-design

github.com/ciembor开发3.1k390 次安装7 周前更新
代码仓库

关于 implementing-domain-driven-design

这是一项面向开发者和编码 Agent 的领域驱动设计(DDD)实现技能,适用于处理领域模型代码的任务。它要求先遵循精简规则,并在设计取舍需要更多依据时查阅完整参考资料。

主要功能

  1. 01聚合边界指导
  2. 02领域不变量规则
  3. 03仓储与领域事件模式
  4. 04应用服务与模块设计
  5. 05限界上下文集成指导

适用场景

  1. 01在实现中划分聚合边界
  2. 02编写领域代码时应用不变量
  3. 03规划领域事件与仓储
  4. 04跨限界上下文集成模块

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ciembor/agent-rules-books --skill implementing-domain-driven-design

安装后在 Claude Code 中输入/implementing-domain-driven-design确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

implementing-domain-driven-design.md
implementing-domain-driven-design.mini.md
implementing-domain-driven-design.nano.md

详细介绍

实现领域驱动设计技能

当任务涉及在代码中实现 DDD 时,使用此技能:聚合边界、不变量、仓储、领域事件、应用服务、模块、工厂或限界上下文集成。

在做出设计或代码决策之前,请阅读并遵循 implementing-domain-driven-design.mini.md。只有当精简规则不足以指导当前实现权衡时,才将 implementing-domain-driven-design.md 用作更深入的参考。

评论

支持 Markdown