十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

andrej-karpathy-skills:一个 CLAUDE.md 文件如何管住你的 AI 编程助手

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-skillsandrej-karpathy-skills 是一份给 AI 编程助手的行为规范。它把 Andrej Karpathy 观察到的 LLM 写代码常见问题提炼成四条原则全部写进一个CLAUDE.md文件让 Claude Code 直接读取并遵守。如果你的 AI 助手总爱替你做假设、动不动写一堆过度设计的代码、修个小 bug 顺手重构半个文件这个工具是目前最轻量的解法。它到底做了什么把工程师常识写成强制条款 Claude Code 有个机制启动时读取项目根目录的CLAUDE.md把它当作行为规范。这个项目本质上就是提供这一个大文件外加 Cursor 版本的对应配置见仓库里的CURSOR.md和skills/karpathy-guidelines/。文件里的四条条款都很具体先想再写动手前把假设明确说出来有歧义就问不许悄悄选一个解释往下做。简洁优先只写解决问题所需的最少代码200 行能写成 50 行就重写。精准修改只动和任务有关的行不改注释、不顺手调格式、不删预先存在的死代码。目标驱动把修这个 bug改写成先写一个能复现 bug 的测试再让它通过。看两个场景。你说加个导出用户数据的功能没受约束的 AI 会自己假设导出全部用户、默认 CSV 格式、自挑保存位置直接开写装上规范后它会先反问导出全部还是筛选子集什么格式数据量多大答完才动手。再比如写个计算折扣的函数常见输出是抽象基类加策略模式加配置对象规范要求只写一个几行的函数——直到真的出现多种折扣类型的需求再加复杂度。拷一个文件进项目根目录30 秒生效 主路径只对单个项目生效克隆仓库git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills把仓库根目录的CLAUDE.md复制到你项目的根目录。如果项目已有CLAUDE.md不要覆盖把四条原则追加成一个新的章节原有项目规则保留。备选路径对所有项目生效在 Claude Code 里通过插件市场安装执行两行命令/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills如何验证规范在起作用4 个你能观察到的信号 不用读完文件就知道它有没有生效用几天就能看出来提问提前了需求有歧义时它在动手前反问而不是做完之后才暴露理解偏差。diff 更干净改动的每一行都能追溯到你的原始要求没有夹带的格式调整和顺手改进。代码一次成型简单需求不再收到看起来很资深的抽象层。不再自发起重构发现无关死代码时只提醒、不删除只清理自己改动产生的孤儿代码。如果这些信号都没出现先确认文件真的放到了项目根目录、且会话启动时加载了它。这些场景不必用它规范的适用边界 ⚠️文件自己写明了取舍这套规范偏向谨慎而非速度。改拼写错误、明显的一行修改走完整的陈述假设、确认歧义流程是小题大做。它的价值在于降低非琐碎工作的昂贵错误而不是拖慢简单任务。另外两点提醒它是通用规范不是项目规则。用 TypeScript 严格模式所有 API 必须有测试这类内容仍需你自己写进同一个CLAUDE.md两者可以共存。如果你用 Cursor它默认不读CLAUDE.md需要把仓库.cursor/rules/下的规则文件复制到自己项目再生效。一句话总结它没有让 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),仅供参考
返回列表