首页LLMforrestchang/andrej-karpathy-skills
// archived 2026-04-23
forrestchang

andrej-karpathy-skills

前往 GitHub →
1005

// 项目简介

本项目提供了一套结构化的指南,旨在通过解决过度复杂化和错误假设等常见陷阱来改善 LLM 的编码行为。它实施了四个核心原则——先思考后编码、简洁至上、外科手术式修改和目标驱动执行——以确保生成更精确且可验证的代码。用户可以通过 Claude Code 插件、CLAUDE.md 文件或 Cursor 项目规则将这些规则集成到开发工作流中。

// 技术分析

该项目提供了一套结构化的指南,旨在减轻常见的 LLM 编码陷阱,例如过度复杂化、做出未经授权的假设以及进行不必要的重构。通过实施四个核心原则——Think Before Coding、Simplicity First、Surgical Changes 和 Goal-Driven Execution,该框架强制 AI 优先考虑可验证的成功标准以及最小化、有意的代码更改。这种方法将 LLM 的行为从冲动执行转变为更深思熟虑、以目标为导向的过程,从而有效地减少技术债务并提高 AI 生成代码的质量。

// 核心亮点

01
通过要求 LLM 在实施前陈述假设并寻求澄清,促进明确的推理。
02
强制执行“Simplicity First”理念,以防止 LLM 常见的过度工程和臃肿抽象的倾向。
03
通过限制 AI 仅修改任务严格要求的代码,确保“Surgical Changes”。
04
通过将模糊的指令转化为基于测试的成功标准以实现更好的验证,从而实施“Goal-Driven Execution”。
05
通过 Claude Code 插件或标准的 CLAUDE.md 文件提供灵活的安装选项,以实现特定项目的集成。
06
包括通过特定项目的规则文件对 Cursor IDE 的专门支持,以确保在不同开发环境中保持一致的行为。

// 典型使用场景

01
标准化 LLM 编码行为以防止过度工程和不必要的重构
02
实施目标驱动的执行循环,优先考虑基于测试的验证而非指令式说明
03
强制执行外科手术式的代码修改,确保编辑严格限制在用户请求的范围内

// 快速开始

首先,您可以选择使用 marketplace 命令“/plugin install andrej-karpathy-skills@karpathy-skills”将指南安装为 Claude Code 插件,或者直接将 CLAUDE.md 文件下载到您的项目根目录中。如果使用 Cursor,您可以将提供的 .mdc 规则文件复制到您的 .cursor/rules 目录中,以自动强制执行这些指南。安装完成后,AI 将在编码任务期间参考这些原则来指导其决策过程。