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

资讯详情

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

andrej-karpathy-skills:为什么你的 AI 助手总爱自作主张

andrej-karpathy-skills:为什么你的 AI 助手总爱自作主张 andrej-karpathy-skills为什么你的 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 是一个 CLAUDE.md 文件。它把 LLM 写代码时最常见的 4 类毛病写成行为规则让 Claude Code 启动时读取并遵守。如果你的助手总爱悄悄做假设、顺手堆抽象修 bug 还夹带一堆不相干的改动它就是目前最轻量的解法。扔一句“修这个 bug”它会先写一个能复现问题的测试而不是改完就喊完成。它怎么做到4 条行为约束写进一个文件 ⚙️原理一句话Claude Code 启动时把项目根目录的 CLAUDE.md 当作行为规范。写进文件的约束它就得遵守。文件里 4 条规则条条可检查先说清假设动手前把假设列出来有歧义直接问不许悄悄选一个解释往下做。只写够用的一次性代码不写抽象没人要的可配置性不加200 行能写成 50 行就重写。只动必须动的不改注释、不顺手调格式、不删预先存在的死代码每行改动都要能对上你的要求。先定义什么叫完成把“修这个 bug”换成“先写一个复现它的测试再让它通过”。拿同一个需求对比一下。你说“把搜索变快”。 没约束时它悄悄选了最重的那种理解缓存、数据库索引、异步处理一次加齐直接写 200 行。有约束后它先列出三种“快”响应时间、并发能力、体感速度再问你在乎哪一种。仓库里还有更多这类对照见 EXAMPLES.md。再比如“把用户偏好存进数据库”。 默认输出是一个管理器类缓存、校验、通知钩子一应俱全有约束后就是一个保存函数。最短接入路径二选一 先看范围只给当前项目开还是所有项目都开。只在当前项目生效三步把仓库克隆下来。git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills这条命令把 andrej-karpathy-skills 仓库下载到你的电脑。把仓库根目录的 CLAUDE.md 拷进你项目的根目录。项目里已有 CLAUDE.md 的话别覆盖把 4 条规则追加成新章节。所有项目生效在 Claude Code 里装插件/plugin marketplace add forrestchang/andrej-karpathy-skills这句命令把插件源加入 Claude Code 的插件市场。/plugin install andrej-karpathy-skillskarpathy-skills这句把规范安装为插件你名下所有项目都生效。装完开一个新会话说“修一下空邮箱让校验器崩溃的 bug”。只改相关的那两三行说明生效了夹带一堆不相干改动先查文件是否在项目根目录、新会话是否真的加载了它。用 7 天你应该看到的 4 个变化 提问变早了需求有歧义时它先列自己的理解来问不等你做完才看见偏差。diff 里没夹带每行改动都能对上你的要求没有格式调整、没有无关改动。第一次交付就更简单小需求给的是几行直来直去的代码不是抽象层。不自作主张清理发现任务外的死代码只提一嘴不动手删。什么时候别用它 文件开头就写明了取舍它偏“谨慎”不偏“速度”。改拼写、一行修复这种小事走“陈述假设、确认歧义”的完整流程是小题大做用判断力。它是通用规范不是项目规则。“用 TypeScript 严格模式”“所有 API 必须有测试”仍要你自己写进同一个 CLAUDE.md。Cursor 默认不读 CLAUDE.md要生效得把 .cursor/rules/karpathy-guidelines.mdc 拷进目标项目的规则目录。它没教模型新本事只是给它的习惯上了缰绳。挑你手上最小的项目把文件放进去扔一句“加个用户数据导出功能”看它先问导出范围和格式还是直接开写。它若先开口问范围这份文件就值了。【免费下载链接】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),仅供参考
返回列表