Andrej Karpathy Skills — Development skill for Claude Code
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
How to install Andrej Karpathy Skills
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open forrestchang/andrej-karpathy-skills and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Andrej Karpathy Skills does
A single `CLAUDE.md` file to improve Claude Code behavior, derived from [Andrej Karpathy's observations](https://x.com/karpathy/status/2015883857489522876) on LLM coding pitfalls.
Alternatives in Development
- Autoresearch — Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code 2.5k ★
- Karpathy Skill — Andrej Karpathy的认知操作系统 296 ★
- Andrej Karpathy Skills — Karpathy-inspired Agent Skills collection 97 ★
README
Karpathy-Inspired Claude Code Guidelines
A single `CLAUDE.md` file to improve Claude Code behavior, derived from [Andrej Karpathy's observations](https://x.com/karpathy/status/2015883857489522876) on LLM coding pitfalls.
The Problems
From Andrej's post:
"The models make wrong assumptions on your behalf and just run along with them without checking. They don't manage their confusion, don't seek clarifications, don't surface inconsistencies, don't present tradeoffs, don't push back when they should."
"They really like to overcomplicate code and APIs, bloat abstractions, don't clean up dead code... implement a bloated construction over 1000 lines when 100 would do."
"They still sometimes change/remove comments and code they don't sufficiently understand as side effects, even if orthogonal to the task."
The Solution
Four principles in one file that directly address these issues:
| Principle | Addresses |
|---|---|
| Think Before Coding | Wrong assumptions, hidden confusion, missing tradeoffs |
| Simplicity First | Overcomplication, bloated abstractions |
| Surgical Changes | Orthogonal edits, touching code you shouldn't |
| Goal-Driven Execution | Leverage through tests-first, verifiable success criteria |
The Four Principles in Detail
1. Think Before Coding
**Don't assume. Don't hide confusion. Surface tradeoffs.**
LLMs often pick an interpretation silently and run with it. This principle forces explicit reasoning:
- State assumptions explicitly — If uncertain, ask rather than guess
- Present multiple interpretations — Don't pick silently when ambiguity exists
- Push back when warranted — If a simpler approach exists, say so
- Stop when confused — Name what's unclear and ask for clarification
2. Simplicity First
**Minimum code that solves the problem. Nothing speculative.**
Combat the tendency toward overengineering:
- No features beyond what was asked
...
Related Skills
Obsidian God Mode Claude Code
Transforme Claude Code en générateur autonome de knowledge vault Obsidian. Pattern Karpathy. Par LE LABO IA.
IDEA.Md
IDEA.md — A standard file for portable idea intent in agentic software work. Share the idea, not the code. You
Karpathys Claude Guide
Karpathy Inspired Claude Code Guidelines 🌟 Star if you like it! 🌟
Auto Optimize
Self-improving agent optimization — generates challenger variants of any agent/command, benchmarks against bas
Hermes Architect Skill
Hermes Agent advanced skill set: Deeply integrated Karpathy's coding principles and Claude Code's architectura
Skill Autoimprove
OpenClaw skill auto-improvement system using Karpathy autoresearch loop