Karpathy Claude File
Description
Karpathy-inspired CLAUDE.md / AGENTS.md for AI coding agents — with one critical addition: Clear is better than Clever
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Karpathy-Inspired Coding Agent Guidelines (Clear > Clever Edition)
A `CLAUDE.md` / `AGENTS.md` file to improve AI coding agent behavior, derived from [Andrej Karpathy's observations](https://x.com/karpathy/status/2015883857489522876) on LLM coding pitfalls and modified with one critical addition: **Clear is better than Clever.**
Based on [forrestchang/andrej-karpathy-skills](https://github.com/forrestchang/andrej-karpathy-skills) — with a key principle added.
What Changed
The original guidelines are excellent but miss one of the most important software engineering principles:
**Clear is better than Clever.**
50 lines of code are not better than 100 lines of code if the 50 lines are super confusing and hard to understand.
This repo adds **"Clear Over Clever"** (Section 3) and **"Understand Before Modifying"** (Section 2) as first-class principles, and reframes "Simplicity First" to optimize for clarity *and* efficiency — not just concision.
If it's easier for a human to understand, it will likely be easier for an LLM to understand.
The Problems
From Andrej's post:
"The models make wrong assumptions on your behalf and just run along with them without checking."
"They really like to overcomplicate code and APIs, bloat abstractions... 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."
The Seven Principles
| # | Principle | Addresses |
|---|---|---|
| 1 | Don't Assume — Surface Confusion | Wrong assumptions, hidden confusion, missing tradeoffs |
| 2 | Understand Before Modifying | Changing code without understanding context or blast radius |
| 3 | Clear Over Clever | Cryptic one-liners, bad variable names, unreadable chains |
| 4 | Simplicity First | Overcomplication, bloated abstractions, speculative features |
| 5 | Surgical Changes | Orthogonal edits, drive-by refactoring |
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI mem0
| Universal memory layer for AI Agents | 51341 | 221 | 1 |
AI