代码越写越长就崩?这个插件让 Claude 自己守住 Clean Architecture 底线
写代码写到第 5 年,最怕的不是某个 bug 难调,而是项目长到几千行以后,再没人知道哪里能改、哪里动一下就崩——这种「改不动」的痛苦,几乎每个工程师都经历过。
今天挖到的一个 Claude Code 插件,就是冲着这个痛点来的:NeoLabHQ/context-engineering-kit 里的 DDD 插件。它把 Clean Architecture、领域驱动设计(DDD)和 SOLID 五大原则直接写进 Agent 的上下文里,让 AI 写代码的时候自己避开常见架构雷区。
它到底在干嘛
DDD 插件不像普通 skill 那样「教你写代码」,而是给 Claude 装上一套架构守门员。安装之后,你只要说一句「用 DDD 规则实现用户认证」,Agent 就会自动套用 14 条规则,覆盖四类问题:
- 架构层:Clean Architecture 分层、DDD 限界上下文、Functional Core / Imperative Shell
- 函数设计:CQRS 命令查询分离、最小惊讶原则、调用点诚实性
- 显式性:显式控制流、显式数据流、显式副作用
- 代码质量:错误处理、领域命名、库优先、早返回、函数/文件大小限制
每条规则都附带「正确 vs 错误」代码示例,写代码的时候 Agent 会主动对照,违反的话会被自己拦下来。
适合谁用
如果你满足下面任意一条,建议装一下:
- 项目从 prototype 长到了 production,想守住架构底线
- 团队新人多,需要把架构规范内置到 Agent 里而不是贴在 wiki
- 做的是复杂业务(金融、电商、SaaS),领域逻辑容易被基础设施污染
- 已经是 Claude Code / Cursor / Antigravity / Gemini CLI 用户
怎么装
如果你在用 Claude Code,一条命令搞定:
/plugin install ddd@NeoLabHQ/context-engineering-kit
装完规则会自动激活。也可以在写代码前显式告诉 Claude:「Use DDD rules to implement user authentication」,触发对应规则集。
它值不值得用
DDD 这种老话题经常被人吐槽「太重、上手成本高」,但 DDD 插件反其道而行——它把 DDD 的精髓浓缩成14 条规则,让 Agent 自动落地,不用你读 Evans 那本 500 页砖头也能写出领域模型清晰的代码。
整个 context-engineering-kit 在 GitHub 已经拿到 1.7k+ stars,除了 DDD 还有 prompt-engineering、subagent-driven-development 等多个插件,作者维护非常活跃,最近几天还在更新。
推荐给所有「想用 AI 写代码,但不想交出架构底线」的工程师。
👉 github.com/NeoLabHQ/context-engineering-kit
评论区
登录后可评论。