基于 Karpathy 观察的 CLAUDE.md 发布,改善 Claude Code 编码行为
决策简报
Brief- 发生了什么
- GitHub 项目 multica-ai/andrej-karpathy-skills 发布了单个 CLAUDE.md 文件,用四条原则约束 Claude Code 避免错误假设、过度复杂化和无关改动。
- 为什么重要
- Claude 相关变化会影响 AI 产品团队的技术选型和发布判断。
- 影响谁
- Claude Code · Claude · Cursor
- 建议动作
- 评估是否影响你的技术选型
- 地区可用性
- 暂未验证地区可用性差异。
关键事实
- GitHub 项目 multica-ai/andrej-karpathy-skills 发布了单个 CLAUDE.md 文件,用四条原则约束 Claude Code 避免错误假设、过度复杂化和无关改动。 [src-skill-radar]
- 对使用 Claude Code 的开发者来说,这四条编码约束直接针对 LLM 擅自假设、过度设计和越界修改的常见痛点,若在项目中生效能显著减少返工和无效 diff。 [src-skill-radar]
由事件证据自动生成。
该文件源自 Andrej Karpathy 对 LLM 编码缺陷的观察,将问题归纳为四类:模型替你做了错误假设且不检查、过度复杂化代码和抽象、对不理解的内容做无关修改。对应提出四条原则:编码前先思考(明确假设、呈现多种解释、必要时反驳、困惑时停止)、简洁优先(只写解决问题的最少代码、不写单次使用的抽象、若两百行能缩到五十行就重写)、外科手术式修改(只碰必须碰的代码、匹配现有风格、不删除预先存在的死代码)、目标驱动执行(把指令转成可验证的成功标准,用测试驱动循环)。 安装方式分两种:推荐在 Claude Code 内通过插件市场安装为全局插件,或按项目用 curl 下载 CLAUDE.md 文件,已有项目可追加内容。仓库还包含一个 Cursor 项目规则文件,打开项目时同样生效。 对使用 Claude Code 的开发者而言,这套约束适合加入现有 CLAUDE.md 与项目规则合并,尤其适合代码审查严格、改动范围敏感的项目;但文件明确说明其偏向谨慎而非速度,修错别字或一行改动这类琐碎任务无需完整执行。
摘要依据:已读全文详摘依据上方标注的来源范围整理,内容以原文为准。
来源
- Skill Radar(GitHub 趋势)
Trending hands-on MCP servers, agent skills, and AI-coding tools discovered from GitHub search momentum.
- GitHub:multica-ai/andrej-karpathy-skills
留言
登入后即可留言,和其他 builder 交换实测心得。
还没有留言,抢头香。