用 1 个文件纠正 AI 写代码的 4 个坏习惯:andrej-karpathy-skills 完整指南

发布时间:2026/10/18 17:30:59

用 1 个文件纠正 AI 写代码的 4 个坏习惯:andrej-karpathy-skills 完整指南 用 1 个文件纠正 AI 写代码的 4 个坏习惯andrej-karpathy-skills 完整指南【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills以前让 AI 修个 bugdiff 里总混着无关改动100 行代码膨胀成 1000 行。andrej-karpathy-skills 专治 LLM 代码过度复杂、乱改无关内容的问题把 4 条行为准则装进 1 个 CLAUDE.md 文件Claude Code 下个会话就干活更稳。 它是什么1 个行为准则文件这是一个用于改善 Claude Code 行为的单一 CLAUDE.md 文件源自 Andrej Karpathy 对 LLM 编码陷阱的观察把四个原则浓缩成一份指令集。它面向用 Claude Code 写代码、又被 AI自作主张折腾过的开发者。与同类工具的区别在于它不是新的工具链不要求你切换工作流而是直接合并进项目现有的指令文件里生效。⚙️ 四条准则各治一个 AI 坏习惯编码前先问清楚不猜测、不装懂结论强制 AI 在动手前把假设摆到台面上困惑时停下来提问。比如你说加个导出用户数据的功能它不会再直接搭一套导出系统而是先问导出范围、文件格式和字段。这段准则的原文在仓库的CLAUDE.md第 1 节。只写必要的代码不预支明天的复杂度结论用最少的代码解决问题不加没要的功能不为一次性代码做抽象。仓库里的折扣计算示例最典型一个函数就能搞定过度设计版却搭出整套策略模式两版对照写在EXAMPLES.md里适合花两分钟看看差距。只改该改的行不顺手改进结论每一行修改都应能追溯到你的请求。修空邮箱导致崩溃时它不改引号风格、不加类型标注匹配现有写法自己改动产生的孤儿代码会清理但之前就存在的死代码只提一句不动它。先定验收标准再循环直到验证通过结论把模糊指令转成可验证的目标比如修复 bug变成先写重现测试再让它通过。多步任务会先列计划每一步配一个验证检查点AI 就能独立循环执行1. [步骤] → 验证: [检查] 2. [步骤] → 验证: [检查]⚡ 最快上手两步装好 Claude Code 插件推荐走 Claude Code 插件两条命令/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills在 Claude Code 中执行第一条添加插件市场执行第二条完成插件安装安装后准则在你所有项目中自动生效无需额外配置只想对单个项目生效的话把CLAUDE.md拷到项目根目录即可可先 clone 仓库git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skillsCursor 用户则把项目规则文件.cursor/rules/karpathy-guidelines.mdc拷进目标项目细节见CURSOR.md。✅ 怎么确认它真的生效了diff 里只剩你请求的改动不再出现顺带的重构澄清问题出现在实现之前而不是你审完错误的代码之后第一版代码就是简洁的因过度复杂而重写的次数减少PR 干净、最小化没有多余的格式和风格变化 关键洞察与适用边界那些过度设计的例子并不明显错误——它们遵循设计模式问题出在时机过早引入复杂度代码更难理解、更难测试、实现更慢简单的版本更容易测试真需要复杂时再重构不迟。这套准则的取舍是谨慎优先于速度改错别字、一行代码的明显修改不必走完整流程用判断力即可它的目标是减少非平凡工作中的高代价错误。可以翻一下仓库里EXAMPLES.md的正反案例然后把准则加进你自己的项目试一两个会话diff 的变化会说话。【免费下载链接】andrej-karpathy-skillsA single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls.项目地址: https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/18 17:29:39

蓝桥杯国赛Java C组算法实战复盘:核心考点、解题策略与备战指南

1. 项目概述:一次硬核的算法实战复盘提起2020年第11届蓝桥杯国赛Java C组,很多参加过那届比赛的朋友可能记忆犹新。这不仅仅是一场编程竞赛,更像是一次对Java开发者算法思维、代码功底和临场应变能力的全方位压力测试。我作为当时的参赛者和后…

2026/10/17 3:08:48

把模型部署的内存压到 1/4:Hermes Agent 的量化与剪枝两条路

把模型部署的内存压到 1/4:Hermes Agent 的量化与剪枝两条路 【免费下载链接】hermes-agent The agent that grows with you 项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent Hermes Agent 内置了两条模型部署的优化路径:一条在 …

2026/10/18 17:28:33

瑞吉外卖Java项目本地环境搭建完整指南

简介:本资源为「瑞吉外卖」全栈项目实战源码包,面向Java后端与前端初学者、毕业设计开发者及微服务入门学习者,提供一套功能完整、结构清晰的餐饮外卖系统参考实现。压缩包共1275个文件,涵盖147个JavaScript交互逻辑、86个Java后端…

2026/10/18 17:28:33

RSA-cyclic1026:二维颗粒建模的受控随机填充方法

简介:本资源是一份面向材料科学与仿真工程师的ABAQUS二次开发实践脚本,聚焦二维随机分布颗粒增强复合材料的自动化建模问题,适用于高校科研、企业材料性能仿真及有限元进阶学习者。核心文件为1个Python脚本(RSA-cyclic1026.py&…

2026/10/18 17:28:33

Python实现IEEE 33节点前推回代潮流计算详解

简介:面向电力系统初学者与配电网研究者,围绕IEEE33节点辐射状配电网,前推回代法潮流计算的完整示例以rar压缩包形式呈现,便于系统学习配电网潮流求解方法。前推回代法以功率从末端向电源逐级累加、电压从电源向末端逐级修正为思路…

2026/10/18 17:28:33

回调系统的可观测性落地:监控、日志与链路追踪的完整实践

"回调系统"这四个字,听起来是个老生常谈的基础话题,但把"监控、日志、链的执行过程追踪"这三件事放在一起,就变成了另一个量级的问题。这也是我在这个系列的第019篇里最想聊透的内容——大多数项目不是死在回调功能本身&…

2026/10/18 17:23:33

Cesium航线规划实战:坐标转换、轨迹生成与动态飞行全流程

简介:这是一份基于CesiumJS的无人机航线规划实现源码包,面向三维GIS和Web前端开发者,完整复刻大疆司空2的航线设计、动态渲染与交互逻辑。项目针对航线箭头渲染这一核心难点,采用离屏Canvas动态生成箭头位图,再通过Ces…

2026/10/18 0:01:50

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/18 0:01:50

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑