Claude Code 写代码越来越乱?这个 DDD 插件用 14 条规则给 AI 套上架构缰绳
Claude Code 写代码,经常写着写着就开始”糊墙”——函数越写越大、层次越堆越乱、回头一看全挤在一个文件里。这是因为 AI 没有架构意识,你不给它约束,它就往最短的路走。
NeoLabHQ/context-engineering-kit 里的 DDD Plugin 就是来解决这个问题的。它不是给你一套新框架,而是把 Clean Architecture、SOLID、DDD 这些业界验证了几十年的设计原则,转化成 14 条自动激活的规则,嵌入 Claude Code 的每次写代码动作里。
14条规则,覆盖四个维度
这个插件把规则分成四类,每类都有明确触发条件:
- 架构层:Clean Architecture & DDD、关注点分离、函数式核心 / 命令式外壳
- 函数设计:命令-查询分离、最小惊讶原则、调用点诚实
- 显式化:显式控制流、显式数据流、显式副作用
- 代码质量:错误处理、领域特定命名、类库优先、早返回、函数/文件大小限制
规则按 Impact Level 分级,文件匹配模式也写死了——Claude 写代码时自动判断激活哪些,不需要你每次喊”记得用 SOLID”。
背后的理论支撑很扎实
插件基于三本核心著作:Eric Evans 的《领域驱动设计》、Robert C. Martin 的《Clean Architecture》,以及 SOLID 原则体系。这些不是作者自己发明的,是经过无数生产项目验证的工程共识。
比如”Functional Core / Imperative Shell”——业务逻辑写成纯函数,副作用全部推到边缘——这条规则直接来自 Gary Bernhardt 的分享,Claude 会在你写复杂业务逻辑时自动提醒你往这个方向靠。
怎么用
安装极简:
/plugin install ddd@NeoLabHQ/context-engineering-kit
装完不用管,Claude 写代码或做 Code Review 时自动激活。你也可以直接喊:
claude "Use DDD rules to implement user authentication"
插件还内置了 14条规则的详细说明,每条都有正确/错误代码示例。
适合谁
如果你在用 Claude Code 写正经项目(不只是写脚本),这个插件能显著减少代码腐化速度。尤其是多人协作项目——规则统一了,AI 每次生成的代码风格一致,后期维护成本直接降一截。
GitHub:https://github.com/NeoLabHQ/context-engineering-kit
⭐ 1,285 Stars | DDD Plugin 是其中的一个插件,安装时 /plugin install ddd@NeoLabHQ/context-engineering-kit
评论区
登录后可评论。