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你说改一个词它顺手把整个文件的命名风格统一了、加了一堆 docstring、把引号全换成双引号。项目 andrej-karpathy-skills 就是治这个的把 Karpathy 总结的 LLM 写代码通病提炼成四条原则装进一个 CLAUDE.md作为 AI 编程助手的 CLAUDE.md 行为规范Claude Code 启动即读、照章执行。 四条条款把口头约定写成合同Claude Code 有个机制启动时把项目根目录的 CLAUDE.md 当行为规范来读。这个项目提供的就是这一个大文件另有 Cursor 版见.cursor/rules/。四条条款说人话就四句1. 先想再写动手前先反问口头约定不算数写进合同才算。这条给 AI 的合同里加了一句不清楚就问不许猜。没它你说加个导出用户数据的功能它默认导全部用户、JSON 格式、存根目录直接开写做完你才发现理解偏了方向。有它先反问——全部导出还是筛选子集什么格式数据量多大你答完它才动手。2. 简洁优先200 行能写成 50 行就重写送个包裹不必买卡车复杂度要等需求真出现才进代码。没它写个计算折扣的函数它回你一个抽象基类加策略模式加配置对象30 行看起来很资深。有它只写一个几行的函数等多种折扣类型的需求真来了才加复杂度。3. 精准修改只动和任务有关的行外科医生只在病灶下刀不碰旁边组织。没它修一个空邮箱崩溃的 bug它顺手改注释、加类型标注、连用户名校验也补上diff 翻了一倍。有它只改相关的那几行发现无关死代码只提醒你不删只清理自己改动产生的孤儿代码。4. 目标驱动把修 bug改成先写个会失败的测试验收标准不是看起来做完了是通过承重测试。没它修这个 bug它直接改逻辑最后来一句应该修好了。有它先写一个能复现 bug 的测试确认失败再改再确认通过——这才算完。 拷一个文件到根目录30 秒生效主路径 3 步克隆仓库git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills把仓库根目录的 CLAUDE.md 拷到你项目根目录cp andrej-karpathy-skills/CLAUDE.md 你的项目根目录/项目里已有 CLAUDE.md 的别覆盖把四条原则追加成新章节原有项目规则保留。备选路径在 Claude Code 里通过插件市场安装两行命令所有项目生效。用 Cursor 的话它默认不读 CLAUDE.md把仓库里.cursor/rules/karpathy-guidelines.mdc拷到你项目的.cursor/rules/下即可。 用 3 天看 4 个信号判断它起没起作用提问提前了需求有歧义时它在动手前反问而不是做完之后才暴露理解偏差。diff 更干净改动的每一行都能追溯到你的原始指令没有夹带的格式调整和顺手改进。代码一次成型简单需求不再收到看起来很资深的抽象层。不再自发起重构发现无关死代码时只提醒、不删除。四个信号一个都没出现先确认文件真的放到了项目根目录、会话启动时加载了它。⚠️ 什么时候不用它以及最后一句文件自己写明了取舍它偏向谨慎不偏向速度。改个拼写错误、一行的小修改走完整陈述假设、确认歧义流程是小题大做这类活儿直接跳过仪式。它是通用规范不是项目规则——TypeScript 严格模式所有 API 必须有测试这类条款仍要你自己写进同一个 CLAUDE.md两者可以共存。一句话它没让 AI 变聪明只是让 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),仅供参考