一个 CLAUDE.md 搞定 Claude Code 乱改代码:andrej-karpathy-skills 快速上手指南 一个 CLAUDE.md 搞定 Claude Code 乱改代码andrej-karpathy-skills 快速上手指南【免费下载链接】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 Code 的开源项目一个 CLAUDE.md 行为文件就能让 AI 停止自作主张、少写过度设计的代码diff 里不再混进无关改动。规则提炼自 Andrej Karpathy 对大模型写代码坑点的总结装一次所有项目受益。 你也被 AI 改代码坑过吗如果你用 AI 写过代码下面这些场面应该不陌生你说修一下这个 bug它顺手把旁边的注释全改了还加了没人要的校验你说加个折扣计算它给你整出一套抽象基类加策略模式三十多行你说导出用户数据它默认导出全部用户、默认写到固定路径写完才发现字段都不对。问题不在模型不够聪明而在它不会主动暴露猜测也不会说我不确定。这个项目要解决的就是把先问清楚、只改必要的、能自证才算完变成 AI 的默认习惯。 改前改后三个场景看它怎么管住 AI直接上对比挑三个最常翻车的场景看装上之后各变成什么样。场景一需求模糊时先问再动手。以前 AI 拿到导出用户数据这种话会自己补全所有空白直接开写。现在它会先停下来把范围、格式、字段、数据量四个问题摆出来问清楚甚至主动提醒最简单的做法可能是分页接口而不是闷头实现。场景二简单的事不绕远路。还是计算折扣的例子改前是抽象类、策略接口、配置对象一整套为一次简单计算铺了三十行脚手架改后就一个函数传入金额和百分比返回折扣额。等真出现多种折扣类型再扩展不迟。场景三只动该动的行。修空邮箱导致崩溃这种 bug 时改前它会连注释一起重写、补上没被要求的用户名校验、顺手统一引号风格改后 diff 里只有和 bug 直接相关的两行。注意到的无关死代码它会提一句但不会擅自删。它还会要求把修 bug翻译成先写一个能复现的测试再让它通过这类可验证目标——标准越具体AI 越能自己循环推进不用你盯着。⚡ 两步完成 Claude Code 插件安装推荐走插件路线在 Claude Code 里敲两条命令先加市场再装插件之后所有项目全局生效。/plugin marketplace add forrestchang/andrej-karpathy-skills /plugin install andrej-karpathy-skillskarpathy-skills只想给单个项目用把 CLAUDE.md 拉到项目根目录即可一条命令curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md已有 CLAUDE.md 的项目在末尾追加同一份内容就行别覆盖已有指令。用 Cursor 的同学可以把仓库里的.cursor/rules/karpathy-guidelines.mdc拷到目标项目的.cursor/rules/目录接入细节见 CURSOR.md 说明。 怎么给项目加自定义规则这套规则设计之初就是来和项目指令合并的别另起文件打架在项目 CLAUDE.md 末尾加一节即可## Project-Specific Guidelines - Use TypeScript strict mode - All API endpoints must have tests - Follow the existing error handling patterns in src/utils/errors.ts通用底线和你的项目约束严格模式、测试要求、错误处理位置分开写AI 既守得住规范又知道你这个项目的规矩。完整四条原则在仓库根目录的 CLAUDE.md可复用的技能版在 skills/karpathy-guidelines/SKILL.md想调整哪条直接编辑对应文件。✅ 怎么判断它真的起作用了装完不用猜看 diff 和对话记录就够了你看到背后含义diff 里只剩请求的改动没有顺手重构精准修改在生效AI 动手前先列假设、先提问不再默默脑补需求先写测试复现 bug修完自证目标驱动结果可验证小提醒这套规则偏向谨慎改错别字这类一行就能解决的小事不用走全套流程。一句话总结andrej-karpathy-skills 用一份 CLAUDE.md 把先问清、写简单、只动必要、可自证变成 Claude Code 的默认行为值得每个用 AI 写代码的人装上。 想动手试试git clone https://gitcode.com/GitHub_Trending/an/andrej-karpathy-skills【免费下载链接】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),仅供参考

相关新闻

最新新闻

基于U-Net的道路语义分割实战:从原理到部署的完整指南

基于U-Net的道路语义分割实战:从原理到部署的完整指南

简介:语义分割是计算机视觉的核心任务之一,旨在为图像中的每个像素分配类别标签,实现像素级的场景理解。其原理是通过编码器-解码器架构,编码器提取高层语义特征,解码器结合跳跃连接恢复空间细节,最终输出逐…

2026/8/28 11:09:58
从 eslint-disable-next-line no-unreachable 到 ABAP pragma,ABAP 如何精确压制静态检查告警

从 eslint-disable-next-line no-unreachable 到 ABAP pragma,ABAP 如何精确压制静态检查告警

在 TypeScript 或 JavaScript 项目里看到 eslint-disable-next-line no-unreachable 时,我们很容易形成一个直觉,某个静态检查器认为下一行存在不可达代码,但开发者确信这里属于特殊情况,于是通过一条源代码级指令,只关闭这一条规则,而且尽可能缩小影响范围。 把这个思路…

2026/8/28 11:09:58
VHDL数字时钟设计:从状态机到FPGA实现的完整指南

VHDL数字时钟设计:从状态机到FPGA实现的完整指南

1. 项目概述:从数字逻辑到实体时钟的跨越 最近在整理以前的项目笔记,翻到了一个挺有意思的课程设计——用VHDL实现一个多功能数字时钟。这玩意儿听起来像是电子工程或者计算机专业学生的“必修课”,但真正动手做下来,你会发现它远…

2026/8/28 11:09:58
无人机视角车辆检测:YOLOv8训练与部署实战指南

无人机视角车辆检测:YOLOv8训练与部署实战指南

简介:目标检测是计算机视觉的核心任务之一,旨在识别图像或视频中的特定物体并定位其位置。其原理通常基于深度学习模型,通过卷积神经网络提取特征,并利用检测头预测边界框和类别。这项技术在安防监控、自动驾驶和工业质检等领域具…

2026/8/28 11:09:58
TextIn xParse 上架 WorkBuddy:一句话完成PDF表格公式解析

TextIn xParse 上架 WorkBuddy:一句话完成PDF表格公式解析

TextIn xParse 上架 WorkBuddy 后,智能文档处理这件事的门槛被明显拉低了一大截。以前处理 PDF、图片里的表格和公式,要么装本地解析工具,要么写脚本调接口,要么手动复制粘贴再排版。现在 WorkBuddy 里装上 xParse 这个技能&#…

2026/8/28 11:09:58
让LLM少改你没要求的代码:andrej-karpathy-skills怎么用

让LLM少改你没要求的代码:andrej-karpathy-skills怎么用

让LLM少改你没要求的代码:andrej-karpathy-skills怎么用 【免费下载链接】andrej-karpathy-skills A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathys observations on LLM coding pitfalls. 项目地址: https://gitcode.c…

2026/8/28 11:04:57