andrej-karpathy-skills:一个 CLAUDE.md 管住 AI 编程助手
andrej-karpathy-skills一个 CLAUDE.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 助手总爱自作主张100 行能写完的活它硬写 1000 行修个 bug 还顺手重排半个文件。andrej-karpathy-skills 用一个 CLAUDE.md 行为规范文件治它。机制很轻Claude Code 每次开会话都会读项目根目录的 CLAUDE.md把它当行为标准。把 Karpathy 总结的 4 条写码毛病写进去助手就得照办。拆开看一个文件4 条硬规则 它借的是宿主工具自带的机制Claude Code 启动即读 CLAUDE.md这个仓库就是把条款写全。4 条规则先想再写假设要明说有多个理解就摆出来让你选不许偷偷定一个。简洁优先只写最少的代码200 行能压到 50 行就必须重写。精准修改只动任务相关的行死代码只报告不删注释格式不碰。目标驱动修 bug改写成先写复现它的测试再让它通过。两句话的需求两种结局 ⚖️加个导出用户数据的功能——没有它默认导出全部用户、JSON 格式、存当前目录直接开写。 有了它先反问全量还是子集什么格式包含哪些字段答完才动手。写个算折扣的函数——没有它抽象基类加策略模式加配置对象30 多行架子才算一个数。 有了它一个几行的普通函数真出现多种折扣类型的需求时再加复杂度。仓库里的 EXAMPLES.md 给每条规则都配了正反例。3 步装进项目 克隆仓库把根目录的 CLAUDE.md 拷到你项目根目录git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills cp andrej-karpathy-skills/CLAUDE.md 你项目根目录/项目已有 CLAUDE.md 的别覆盖把 4 条原则追加成新章节原规则保留。开个新会话从这次对话起规则生效。备选路径在 Claude Code 里装插件所有项目生效只需 2 行/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills确认它在工作4 个可观察的信号 提问提前了有歧义的需求它在动手前就反问。diff 变干净每行改动都能对回你的原话没有夹带的格式调整。代码一次成型简单需求不再附带资深感的抽象层。不主动重构发现无关死代码只提醒不顺手删。一个信号都没出现先确认文件真在项目根目录再确认是装完后新开的会话。它故意偏慢这类任务别套文件自己写了取舍规则偏谨慎不偏速度。改拼写、明显的一行修改走完整流程是小题大做。两条提醒它是通用规范不是项目规则。严格模式接口要有测试这类话还得你自己写进同一个文件两者可以共存。你用 Cursor 的话它默认不读 CLAUDE.md要把仓库 .cursor/rules/ 下的规则文件拷到自己项目才生效见 CURSOR.md。这个项目把资深工程师的常识变成了 AI 每次开会话必读的条款。今天就能验证把 CLAUDE.md 拷进你最小的项目扔一句加个导出功能看它先反问还是直接开写。只要它反问了这文件就没白放。【免费下载链接】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),仅供参考