
agent-rules-books 14本书完整清单Clean Architecture、DDIA、Release It!等规则包一句话适用场景速查【免费下载链接】agent-rules-booksAGENTS.md rules / skills for AI coding agents: Codex, Cursor Claude Code. Inspired by Clean Code, Refactoring, DDD, Clean Architecture and DDIA programming books.项目地址: https://gitcode.com/gh_mirrors/ag/agent-rules-booksagent-rules-books 是一个面向 Codex、Cursor、Claude Code 等 AI 编程工具的开源规则库把 14 本经典软件工程书Clean Architecture、DDIA、Release It! 等提炼为即插即用的 AGENTS.md 规则包每本书都提供 full / mini / nano 三种长度帮你用一句话判断该在什么任务里加载哪条规则。 这个仓库是干什么的一句话把读过的编程书变成AI 会执行的规则。传统做法是在 AGENTS.md 里写一句OBEY Clean Architecture但实验表明只提名书的效果远不如列出具体规则评分 46 分 vs 74 分。本仓库的每个规则包都包含决策规则 触发规则 收尾检查清单让 AI 编码智能体真正按书里的原则做判断而不是停留在口号层面。许可证MIT可自由复制到你的项目每个书目录下的三个版本full完整参考、mini日常推荐、nano极简兜底官方使用说明见 docs/USAGE.md多书组合建议见 docs/COMPATIBILITY.md 14本书规则包完整清单与一句话适用场景#规则包来源书籍一句话适用场景1a-philosophy-of-software-designA Philosophy of Software DesignJohn OusterhoutAPI/模块设计偏浅、复杂度失控时用深模块、信息隐藏重构2clean-architectureClean ArchitectureRobert C. Martin防止框架、数据库、UI 污染业务核心保持依赖向内3clean-codeClean CodeRobert C. Martin日常编码与代码评审的默认基线命名、小函数、简洁4code-completeCode CompleteSteve McConnell变量、类、控制流、防御式编程等实现细节的纪律性决策5designing-data-intensive-applicationsDDIAMartin Kleppmann数据正确性、复制/分片、事务、流与 schema 演进6domain-driven-designDomain-Driven DesignEric Evans让 AI 按业务模型思考而不是按表结构、Controller 或 DTO 思考7domain-driven-design-distilledDDD DistilledVaughn Vernon轻量版 DDD子域、限界上下文不要过度仪式感8implementing-domain-driven-designImplementing DDDVaughn Vernon落地 DDD聚合、领域事件、上下文集成与应用架构9patterns-of-enterprise-application-architecturePoEAAMartin Fowler在 Repository、UnitOfWork、DTO 等模式里选对避免职责混写10refactoringRefactoringMartin Fowler安全重构小步前进、先补测试、识别代码坏味道11refactoring-guruRefactoring.Guru诊断坏味道、选安全重构手法防止小修变成失控重写12release-itRelease It!Michael T. Nygard服务/队列/关键生产路径超时、重试、熔断、过载与可观测性13the-pragmatic-programmerThe Pragmatic ProgrammerHunt Thomas通用工程层DRY、正交性、自动化、快速反馈14working-effectively-with-legacy-codeWorking Effectively with Legacy CodeMichael Feathers改测试缺失的旧代码先建立控制点再谈清理 记忆技巧写新功能看 Clean Code / Code Complete重构看 Refactoring 系列架构看 Clean Architecture / APoSD业务复杂看 DDD 三件套上线稳定看 Release It!数据系统看 DDIA老代码看 Legacy Code。 如何挑选先 mini再按需换长度规则包分三档选择原则是能用最小的、能改变 AI 决策的机制就用它详见 docs/USAGE.md版本特点什么时候用mini规则压力 触发条件 权衡处理默认选择适合作为技能skill主体nano只有核心偏置与少量规则上下文预算极紧、需要常驻多编辑器时full完整参考版可追溯书中结构审计、深度会话、技能的参考文件例如 Clean Architecture 三个版本clean-architecture.md515 行 / 289 条、clean-architecture.mini.md49 行 / 31 条、clean-architecture.nano.md36 行 / 18 条。推荐用法把某本书的 mini 版做成按需加载的技能比如重构任务加载 refactoring.mini.md、遗留代码任务加载 working-effectively-with-legacy-code.mini.md而不要全局塞入多个 full 文件。⚠️ 哪些书不能同时加载仓库内置了 14×14 的兼容性矩阵完整数据见 docs/COMPATIBILITY.md核心结论❌冲突不要同时激活Domain-Driven Design 与 PoEAA、Implementing DDD 与 PoEAA——两者对企业应用的职责划分给出相反建议重叠二选一Clean Code 与 APoSD、Code Complete 与 Pragmatic Programmer、Refactoring 与 Refactoring.Guru 等 11 对压力方向相近同用会浪费上下文✅互补78 对如 Clean Architecture Refactoring、DDIA Release It!可组合为平等的活跃规则 快速上手步骤克隆仓库可浏览或直接取用规则文件git clone https://gitcode.com/gh_mirrors/ag/agent-rules-books按任务挑 1 个主规则包从上面速查表里找一句话场景匹配复制mini文件内容到AGENTS.md/CLAUDE.md或放入.agents/skills/作为技能多编辑器团队Codex 直接读AGENTS.mdClaude Code 从CLAUDE.md导入Cursor 可转为.cursor/rules详见 docs/USAGE.md 的Portable Baseline一节需要新规则包时可参考 docs/ADDING_THE_BOOK.md 的提炼工作流 常用文件路径速查文件说明README.md发布矩阵每本书 full/mini/nano 的行数与规则数docs/USAGE.mdCodex / Cursor / Claude Code 的分编辑器配置docs/COMPATIBILITY.md书籍两两组合的冲突/重叠/互补判定docs/CRITICISM.md社区Reddit批评与回应CHANGELOG.md版本发布历史LICENSEMIT 许可证⚠️ 提醒这些规则是给 AI 的工具化指令不是书籍的官方摘要更不能替代读书。把它们当作轻量级工作约定来使用即可。❓ 常见问题这些规则只支持 Claude Code 吗不是。规则是纯 Markdown、工具无关的Codex、Cursor、Claude Code、GitHub Copilot 都能用适配方式见 docs/USAGE.md。14 个规则包要全加载吗不建议。默认只加载 1 个mini作为项目基线其余按需作为技能调用nano留给上下文预算极紧的场景。mini 和 nano 差多少以 Clean Architecture 为例mini 有 31 条规则约 5.5 KBnano 只有 18 条约 2.2 KBnano 保留核心偏置mini 额外保留触发规则与权衡处理。把 14 本书装进 AGENTS.md 不必靠记忆力——按上面这张一句话适用场景速查表找到任务类型选对应书用 mini 起步你的 AI 编码智能体就能带着经典工程书的判断力开工了。【免费下载链接】agent-rules-booksAGENTS.md rules / skills for AI coding agents: Codex, Cursor Claude Code. Inspired by Clean Code, Refactoring, DDD, Clean Architecture and DDIA programming books.项目地址: https://gitcode.com/gh_mirrors/ag/agent-rules-books创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考