尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

AI 又擅自重写你的代码?2 步装好 Karpathy 编码指南

AI 又擅自重写你的代码?2 步装好 Karpathy 编码指南 AI 又擅自重写你的代码2 步装好 Karpathy 编码指南【免费下载链接】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你让 Claude Code「加个用户数据导出」它自作主张导出了全部用户、写了 300 行抽象层还顺手重排了没让动的注释。andrej-karpathy-skills 把 Andrej Karpathy 从真实编码观察中提炼的四条 Claude Code 行为准则做进了一个 CLAUDE.md。装上之后它专门管三件事AI 替你乱做假设、把代码过度工程化、顺手改你没要求改的代码。 让你想摔键盘的三个坏习惯全部来自 Andrej 对真实项目的观察错误的假设还硬着头皮往下跑模型替你做出错误假设不检查就一路执行下去——不管理自己的困惑、不寻求澄清、不指出矛盾过度工程化100 行能搞定的写成 1000 行抽象膨胀死代码越堆越多顺手乱改即使与任务无关也会「作为副作用改掉或删除自己不够理解的注释和代码」于是你打开 diff400 行红红绿绿一半是没要求过的帮忙改动。问题不在模型聪不聪明在于行为管理——这个仓库的方案就是把管理规则写成一个模型一定会读的文件。 5 分钟看清仓库里有什么核心就是一个 CLAUDE.md共四条原则Think Before Coding假设要明说多种解释列出来有更简单方案就直接讲困惑就停下提问Simplicity First只写解决问题所需的最少代码「200 行能压到 50 行就重写」Surgical Changes每一行改动都要能追溯到你的请求只清理自己造成的孤儿代码Goal-Driven Execution把「修这个 bug」变成「先写一个能复现它的失败测试再让它通过」日常只需要关心 CLAUDE.mdandrej-karpathy-skills/ ├── CLAUDE.md # 核心准则就是你要拷进项目的文件 ├── README.md / README.zh.md # 英文与中文文档 ├── EXAMPLES.md # 反例 正例的案例集 ├── CURSOR.md # Cursor 里的接入方式 └── skills/karpathy-guidelines/SKILL.md # 插件用的技能定义想看更具体的场景翻一下 EXAMPLES.md每条原则都配了「LLM 做错的 vs 应该做的」对照。 两步接好装插件或拷文件方式一装成 Claude Code 插件推荐在 Claude Code 里依次输入/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills装完对你所有项目生效不用逐个放文件。方式二拷贝 CLAUDE.md任何支持项目级说明文件的工具都能用git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills cp andrej-karpathy-skills/CLAUDE.md 你的项目路径/项目里已有 CLAUDE.md 就把内容追加到文件末尾即可这套准则就是为和你自己的项目规则共存而设计的。用 Cursor 的话可以把 skills/karpathy-guidelines/SKILL.md 放进项目的 .cursor/rules/ 目录。✅ 怎么判断它生效了看 4 个信号diff 里只剩你要的改动没有顺手重构代码第一版就是简洁的不用喊第二遍「能简单点吗」澄清问题发生在动手前而不是搞砸之后PR 干净到一眼能审完还有两点提醒你可以在 CLAUDE.md 里追加自己的项目规则比如 TypeScript 严格模式、所有 API 端点必须有测试准则整体偏向「谨慎优先于速度」改个错别字这种一行任务不必上全套流程。下一步做什么今天就装好插件或把 CLAUDE.md 拷进下一个项目让它重构一个小模块检查 diff 里有没有你没要求过的改动。打开 EXAMPLES.md看「隐藏假设」和「多种解释」两组对照——下次 AI 替你假设时你就知道怎么逼它把假设说出来。【免费下载链接】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),仅供参考
返回列表