新闻详情

新闻详情

首页 / 资讯中心 / 详情

如何让AI写出更专业的代码?agent-rules-books:一键把Clean Code与Refactoring规则注入Codex、Claude Code和Cursor

发布时间:2026/10/1 15:52:02来源:尧图网络
如何让AI写出更专业的代码?agent-rules-books:一键把Clean Code与Refactoring规则注入Codex、Claude Code和Cursor
如何让AI写出更专业的代码agent-rules-books一键把Clean Code与Refactoring规则注入Codex、Claude Code和Cursor【免费下载链接】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-booksAI 编程助手已经能飞快地生成代码但能跑不等于专业命名混乱、职责不清、重构失控、架构随手乱搭。开源项目agent-rules-books提供了一套即拿即用的 AGENTS.md 规则与技能skills包把 Clean Code、Refactoring、Clean Architecture、DDIA 等 14 本经典软件工程著作浓缩成 AI 编码代理可直接执行的工程规则一键注入 Codex、Claude Code 和 Cursor让 AI 像遵循代码规范一样遵循大师方法论。为什么AI写的代码总差点意思给 AI 一句请重构这段代码它通常只会做最小改动给一句请遵循某本经典书的理念它又往往只记住了书名而非方法论。agent-rules-books 的思路是把书名变成可执行的规则条目。每个规则集由三部分组成以 clean-code/clean-code.mini.md 为例Decision rules核心决策规则如保持函数短小、单一抽象层级命令与查询分离Trigger rules触发条件如当函数混杂初始化、校验与副作用时拆分阶段Final checklist收尾自检清单如读者能否在本地范围内理解这次变更这些规则刻意写成给 AI 工具的轻量工程指令而非书籍摘录MIT 协议可自由使用见 LICENSE。3个版本怎么选mini、nano、full每本书的规则都发布为三个工具无关的 Markdown 版本以 README.md 中的 Release Matrix 为准版本规模以 Clean Code 为例适用场景mini约 47 行 / 29 条规则日常任务与技能skills的默认推荐nano约 32 行 / 14 条规则上下文预算极小的常驻规则、跨工具便携基线full约 297 行 / 220 条规则深度审计、一次性专题会话、技能参考底座官方建议docs/USAGE.md从最小够用机制开始——默认用mini预算吃紧才降到nanofull留给审计与深度参考避免把多个full文件塞进全局上下文。一键注入步骤Codex、Claude Code、Cursor 最快配置方法如果需要在本地使用可先克隆仓库git clone https://gitcode.com/gh_mirrors/ag/agent-rules-booksCodex根目录 AGENTS.md 按需技能推荐两层结构项目根目录放一份AGENTS.md写入一个mini规则集作为全仓基线把 refactoring/refactoring.mini.md 这类流程性规则做成.agents/skills/下的技能仅在重构、遗留改造等任务时激活Claude CodeCLAUDE.md 导入共享基线在CLAUDE.md中用AGENTS.md导入跨工具基线再把书级流程放进.claude/skills/name/SKILL.md、子系统级规则放进.claude/rules/保持根记忆文件足够短。Cursor.cursor/rules 分域控制Cursor 的原生强项是.cursor/rules/*.mdc推荐按主题拆分base.mdc一条简短的Always规则来自mini或nanorefactor.mdcManual规则重构时显式启用ddd.mdcAgent Requested建模类任务按需加载 原则一个全局大规则 多个精准的小规则。大型参考资料放索引或 MCP别塞进Always规则。多本书规则能混搭吗先看兼容性矩阵仓库内置了 14×14 的 books 规则兼容性矩阵逐对说明哪些书可以并行加载✅互补78 对可平等组合重叠11 对如 Clean Code 与 Code Complete二选一即可❌冲突2 对如 Domain-Driven Design 与 PoEAA不要同时作为活动规则每个对比都配有独立说明文档如 docs/compatibility/clean-code/clean-architecture.md帮你安全地多书叠加而不互相打架。效果如何规则文件 vs 只提书名 项目作者在同一个故意粗糙的 CLI 项目上做了对照实验一个分支用本仓库的mini规则做重构另一个分支的AGENTS.md里只写了一句请遵循《A Philosophy of Software Design》。由模型评审两个分支对设计原则的落实情况mini 规则分支约 74/100仅提书名分支约 46/100结论很直接列出具体规则条目远比只给书名更能让 AI 落地书中方法论。快速上手清单选定一本主书日常编码推荐 Clean Code重构推荐 Refactoring把它的mini写入AGENTS.mdCodex或通过AGENTS.md导入CLAUDE.md流程性规则重构、遗留代码、生产可靠性做成技能按需加载需要叠加第二本书前查一眼兼容性矩阵版本更新历史见 CHANGELOG.md一句话总结agent-rules-books 用 14 套经过压缩验证的 AI 编码规则把经典软件工程方法论变成 Codex、Claude Code 和 Cursor 的一等公民——规则注入到位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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

企业管理软件项目结构设计:打造高内聚低耦合的模块化目录骨架 2026/10/1 16:35:15

企业管理软件项目结构设计:打造高内聚低耦合的模块化目录骨架

做企业管理软件,最怕的不是功能做不完,而是做到一半,代码乱到连自己都找不到北。这讲我们继续《看潮企业管理软件》项目开发的第三篇,章节编号03-008,主题是项目结构的第一部分(3-1)。这套系列一…

阅读更多 →
软件测试流程八环节实战:需求评审、用例设计到缺陷跟踪 2026/10/1 16:35:15

软件测试流程八环节实战:需求评审、用例设计到缺陷跟踪

做测试这行待久了,你会发现一个挺有意思的现象:几乎所有人都能背出软件测试流程的那八个环节,需求分析评审、测试计划、测试用例、用例评审、执行测试、跟踪定位bug、测试报告、缺陷报告,顺序一个不差。但真到了项目里&#xff0c…

阅读更多 →
树莓派5部署YOLOv5实战:工业车间视觉检测六大坑复盘 2026/10/1 16:35:15

树莓派5部署YOLOv5实战:工业车间视觉检测六大坑复盘

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
S1000D数据模块、DMC编码与CSDB/BREX实战 2026/10/1 16:35:15

S1000D数据模块、DMC编码与CSDB/BREX实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
DOTA2黑盒测试实战指南:从用例设计到测试论文完整拆解 2026/10/1 16:35:15

DOTA2黑盒测试实战指南:从用例设计到测试论文完整拆解

搞测试这些年,经常有人问我“论文/课程设计到底选什么题目才有含金量又不至于把自己坑死”。我的建议一直很明确:选一个你熟悉、有足够复杂度的真实软件,用最扎实的黑盒测试方法论把它拆透。DOTA2就是这么个典型对象——它足够复杂&#xff0…

阅读更多 →
腾讯产品运营PPT拆解:产品与运营的分层方法与实战清单 2026/10/1 16:35:08

腾讯产品运营PPT拆解:产品与运营的分层方法与实战清单

简介:腾讯产品运营PPT以产品经理的职责、产品运营体系和二者关系为主线,适合互联网产品新人、运营人员以及想了解腾讯方法论的学习者参考。内容从“产品是什么、产品经理是什么”切入,延伸到产品Sense、规划流程、体验产品,并结合…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉