关于 implementing-domain-driven-design
这是一项面向开发者和编码 Agent 的领域驱动设计(DDD)实现技能,适用于处理领域模型代码的任务。它要求先遵循精简规则,并在设计取舍需要更多依据时查阅完整参考资料。
主要功能
- 01聚合边界指导
- 02领域不变量规则
- 03仓储与领域事件模式
- 04应用服务与模块设计
- 05限界上下文集成指导
适用场景
- 01在实现中划分聚合边界
- 02编写领域代码时应用不变量
- 03规划领域事件与仓储
- 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.mdimplementing-domain-driven-design.mini.mdimplementing-domain-driven-design.nano.md详细介绍
实现领域驱动设计技能
当任务涉及在代码中实现 DDD 时,使用此技能:聚合边界、不变量、仓储、领域事件、应用服务、模块、工厂或限界上下文集成。
在做出设计或代码决策之前,请阅读并遵循 implementing-domain-driven-design.mini.md。只有当精简规则不足以指导当前实现权衡时,才将 implementing-domain-driven-design.md 用作更深入的参考。
评论
支持 Markdown