AI 技能/插件提示工程AI 评测人工智能【免费下载链接】context-engineering-kitHand-crafted Claude Code Skills focused on improving agent results quality. Compatible with OpenCode, Cursor, Antigravity, Gemini CLI, and others. Includes CodeRabbit open-source alternative.项目地址https://gitcode.com/gh_mirrors/co/context-engineering-kit点击查看免费下载Context Engineering Kit 是一款面向 Claude Code 等 AI 编码工具的手作上下文工程套件其 DDD 插件内置 15 条架构规则在 AI 写代码时自动将 Clean Architecture、SOLID 原则与领域驱动设计注入上下文让 AI 从第一行代码起就符合分层架构与高内聚低耦合的规范。本文将带你了解这 15 条规则的分类、工作机制以及如何一条命令启用。Context Engineering Kit 是什么Context Engineering Kit 是一套手工打磨的上下文工程技术集合通过 Skills、插件与命令的形式提升 AI 编码代理的结果质量与可预测性兼容 Claude Code、OpenCode、Cursor、Antigravity、Gemini CLI 等多种工具开箱即用、无额外依赖。其中DDD 插件是质量方向的核心插件之一它把久经考验的软件架构原则编码成持久化规则在你编写或评审代码时自动生效。工作原理规则如何自动注入AI上下文 传统做法是每次都对 AI 说请遵循 Clean Architecture但 DDD 插件换了一个思路把每条架构原则固化成规则文件随 AI 上下文自动加载。每条规则采用统一的结构title规则名称如Separate Domain Logic from Infrastructurepaths生效的文件范围如src/**/*impact影响等级HIGH / MEDIUM正文包含正确示例与错误示例让 AI 对照执行例如核心架构规则的原文clean-architecture-ddd.md它明确要求领域层永远不得导入基础设施层用例通过抽象仓储接口实现依赖倒置。一键启用步骤# 安装 DDD 插件 /plugin install dddNeoLabHQ/context-engineering-kit # 规则在编写/评审代码时自动激活 # 也可以显式调用 claude Use DDD rules to implement user authentication 完整规则说明见 plugins/ddd/README.md 与 docs/plugins/ddd/rules.md。15条内置规则全解四大类别一览 类别规则约束内容架构Clean Architecture DDD业务逻辑与基础设施彻底分离架构关注点分离控制器只处理 HTTP、服务只管业务、仓储只管数据架构函数式核心/命令式外壳纯业务逻辑 副作用外推到边缘易测易组合函数设计命令查询分离函数要么返回值、要么产生副作用绝不两者兼得函数设计最小惊讶原则函数只做名字承诺的事如getUser不得改状态函数设计调用点诚实日志等调用必须在调用点可见不藏进工具函数函数设计并行异步执行无依赖的异步操作必须并发总时延等于最慢一次显式化显式控制流错误分支在调用点可见纯函数只返回值显式化显式数据流用返回值传递结果禁止靠修改入参偷偷输出显式化显式副作用每个副作用落库、通知、外调单独成行代码质量错误处理类型化错误、带上下文记录日志绝不静默吞异常代码质量领域特定命名禁止utils、helpers、common等模糊命名代码质量库优先策略先找成熟库避免重复造轮子NIH 综合征代码质量提前返回模式卫语句降低嵌套嵌套不超过 3 层代码质量函数与文件大小限制函数 80 行、文件 200 行实际效果三个典型使用场景 ✅场景一生成符合分层架构的新功能只需一句用 DDD 规则实现用户认证AI 会自动按 Clean Architecture 四层组织代码src/ domain/ # 纯领域实体零框架依赖 application/ # 用例与业务规则 infrastructure/ # 数据库、JWT 等实现 interface/ # HTTP 控制器与 DTO领域实体不 import 任何框架用例只依赖抽象仓储接口——这正是 SOLID 中依赖倒置原则的落地。场景二重构遗留代码对老代码执行分析 orderController.ts 的架构问题AI 会逐条对照规则输出诊断业务逻辑写在控制器里违反关注点分离控制器直接查数据库违反依赖倒置应使用仓储接口命名过于通用如processOrder应改为PlaceOrder随后 AI 会给出可执行的重构步骤再逐条应用。场景三纠正命名反模式领域命名规则内置了直观的对照表utils.js→OrderCalculator.js、helpers/misc.js→UserAuthenticator.js让每个文件名都对应一个清晰的限界上下文。更多真实场景可参考 usage-examples.md。理论根基三本经典著作的实战落地 概念来源在插件中的落地统一语言、限界上下文DDDEric Evans领域特定命名、模块组织依赖倒置、单一职责SOLIDRobert C. Martin分层隔离规则、函数/文件大小限制命令查询分离《对象导向软件工程》函数设计规则函数式核心/命令式外壳Functional Core纯逻辑 边缘副作用 这套规则还鼓励童子军规则见 boy-scout-rule.md顺手改进你正在修改的代码但不借重构之名扩大改动范围避免过度工程。相关资源DDD 插件说明plugins/ddd/README.md15 条规则完整文档docs/plugins/ddd/rules.md实战案例集docs/plugins/ddd/usage-examples.md全部规则源码目录plugins/ddd/rules/启用 DDD 插件后Clean Architecture 与 SOLID 不再是需要反复叮嘱的口头约定而是 AI 每次写代码时都随身携带的工程底线。赞分享AI 技能/插件提示工程AI 评测人工智能【免费下载链接】context-engineering-kitHand-crafted Claude Code Skills focused on improving agent results quality. Compatible with OpenCode, Cursor, Antigravity, Gemini CLI, and others. Includes CodeRabbit open-source alternative.项目地址https://gitcode.com/gh_mirrors/co/context-engineering-kit点击查看免费下载相关推荐Context Engineering Kit SDD规范驱动开发插件完全教程如何用3条命令实现开发即编译Context Engineering Kit SDD规范驱动开发插件完全教程如何用3条命令实现开发即编译 Context Engineering Kit 是AI 技能/插件提示工程AI 评测人工智能如何5分钟看懂Context EngineeringContext Engineering KitCEKAI Agent插件工具包完全解析如何5分钟看懂Context EngineeringContext Engineering KitCEKAI Agent插件工具包完全解析 ContextAI 技能/插件提示工程AI 评测人工智能Clean Architecture 终极指南SOLID原则与面向对象设计实践Clean Architecture 终极指南SOLID原则与面向对象设计实践 Clean Architecture 是一个基于.NET Core的应用程序模后端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考