← 返回
未分类

DDD领域驱动设计技能

DDD 领域驱动设计完整技能套件。适用场景:当用户提到 DDD 领域驱动设计、或需要全面覆盖新项目开发、老项目重构、架构规范、战术设计、代码审查等多个维度时使用此总入口 Skill。该 Skill 会引导用户根据具体场景选择对应的专业 Skill。
DDD 领域驱动设计全技能套件。适用场景:提及 DDD 或需覆盖新/老项目全流程(架构规范、战术设计、代码审查等)时使用。本入口引导用户选择对应专业技能。
renyangy renyangy 来源
未分类 clawhub v1.0.0 1 版本 99774.8 Key: 无需
★ 2
Stars
📥 403
下载
💾 0
安装
1
版本
#latest

概述

DDD 领域驱动设计(DDD)技能套件

本套件提供 DDD 领域驱动设计的完整指导,覆盖从概念理解到落地实施的各个阶段。

技能组合概览

ddd-master(总入口)
├── ddd-core-concepts      核心概念
├── ddd-architecture       架构规范
├── ddd-tactical-design     战术设计
├── ddd-new-project         新项目
├── ddd-refactoring         老项目重构
└── ddd-code-review         代码审查

场景与技能映射

场景推荐技能优先级
-----------------------
理解 DDD 核心概念,建立领域模型基础ddd-core-concepts始终优先
设计项目四层架构和包结构ddd-architecture始终优先
实现实体、值对象、聚合等战术模式ddd-tactical-design始终优先
从零开始搭建 DDD 新项目ddd-new-project新项目
老项目向 DDD 改造ddd-refactoring重构
审查 DDD 代码质量ddd-code-review审查

推荐使用路径

新项目开发

ddd-core-concepts → ddd-architecture → ddd-tactical-design → ddd-new-project

老项目重构

ddd-core-concepts → ddd-architecture → ddd-refactoring → ddd-code-review

代码审查

ddd-code-review(直接使用,检查清单配合反模式诊断树)

核心原则速查

  1. 领域优先:先理解业务,持久化是细节
  2. 边界清晰:限界上下文独立演进,防腐层隔离外部
  3. 富模型:业务逻辑封装在领域对象内,而非散落在 Service

各技能入口

按需激活对应的专业 Skill:

  • ddd-core-concepts:理解领域优先 / 边界清晰 / 富模型三大原则,建立通用语言和限界上下文
  • ddd-architecture:设计四层架构(Interfaces / Application / Domain / Infrastructure),配置 Gradle 多模块依赖
  • ddd-tactical-design:实现实体(Entity)、值对象(Value Object)、聚合(Aggregate)、仓储(Repository)、领域事件(Domain Event)
  • ddd-new-project:从事件风暴开始,经过限界上下文划分、领域建模、骨架生成到编码审查的完整流程
  • ddd-refactoring:遗留系统分析、Strangler Fig 增量迁移、五类重构模式(贫血模型、跨聚合引用、万能聚合等)
  • ddd-code-review:设计阶段 / 编码阶段 / 提交审查三阶段检查清单及五大反模式诊断树

代码示例语言

本套件所有代码示例以 Java/Kotlin + Spring/JPA 生态为主。

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-03 09:35 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

YouTube

byungkyu
使用托管OAuth集成YouTube Data API,支持搜索视频、管理播放列表、获取频道数据及评论互动,适用于用户需要时使用此技能。
★ 142 📥 41,490
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 677 📥 326,927
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 195 📥 67,595