The bait, then the rug-pull.
One hundred thousand GitHub stars and seven million X views. When Andrej Karpathy — ex-Tesla AI director, OpenAI founding team — writes down what's wrong with how LLMs code, the community listens. Eric Tech took those four rules and dropped them into a real Claude Code project to find out if they actually work. They do. But the bigger move is what you do after the install.
What the video promised.
stated at 00:00 "what it is, how does it work, and how is it different compared to any other skills that we have used in the past" delivered at 10:10
Where the time goes.
01 · Intro — Karpathy's 4 problems with LLM coding
Names the authority (Karpathy, 100K stars, 7M views), states the three problems: wrong assumptions, over-complicated code, rogue edits.
02 · School community CTA
Mid-video ad read for Skool community — AI agents, automations, Claude Code masterclass, weekly live calls.
03 · The Four Principles
Walks through all four rules in the README: think before coding, simplicity first, surgical changes, goal-driven execution.
04 · Install options
Three install paths: Claude Code plugin (global), new project curl, existing project append-curl.
05 · Live install on bookzero.ai
Runs the append command, opens git diff, then asks Claude Code to merge conflicts and clean up the CLAUDE.md.
06 · CLAUDE.md vs Skills (Superpowers / GSD / G-Stack)
Defines the key distinction: CLAUDE.md rules are always-on personality; skills are triggered. Compares functionality overlap and unique contributions.
07 · Combining Karpathy rules with skills
Maps each principle to a specific skill invocation path: brainstorming, debugging, planning, simplify-before-commit, test-driven dev, security review.
08 · Outro + playlist CTA
Subscribe ask, link to full spectrum-dev frameworks playlist in description.
Visual structure at a glance.
Named ideas worth stealing.
The Four Karpathy Coding Principles
- Think Before Coding
- Simplicity First
- Surgical Changes
- Goal-Driven Execution
Embedded as always-on CLAUDE.md guardrails. Derived from Karpathy's X post on LLM coding pitfalls.
CLAUDE.md = Personality, Skills = Triggers
CLAUDE.md rules fire on every message without invocation. Skills require explicit trigger. Combine both: CLAUDE.md sets the floor, skills add the workflow ceiling.
Karpathy + Skills Wiring Map
- Think Before Coding: superpowers brainstorming (features) / superpowers static-debugging (bugs)
- Multi-step task: superpowers writing-plans or gsd plan-phase
- Simplicity First: simplify skill before commit
- Surgical Changes: scope-creep guard; worktrees per change
- Goal-Driven: gsd test-driven-dev, superpowers verification, security-review
Eric's final recommended CLAUDE.md shape: Karpathy rules + per-rule skill routing.
Lines you could clip.
"It's personality embedded into the model's brain — every time it does something, it knows this because it's embedded into its soul."
"Superpowers and G-Stack teach how to work carefully but they don't say how much to do — these guardrails fix that gap."
"The possibility here is endless — just pick the skill you want and add it into your CLAUDE.md and Claude knows exactly what skill is gonna trigger."
How they spent the runtime.
- 00:47 – 01:48 · Skool community (own product)
Things they pointed at.
How they asked for the click.
"I recently launched our school community where I help you to master AI agents, automations, and so much more"
Placed at ~45s before the main tutorial content. Own-product ad. Also pushed a playlist CTA at the outro.
Word for word.
The unlock is the wiring, not the install.
Karpathy's four rules do nothing in isolation — the real move is routing each rule to the specific skill that operationalizes it.
- Install the karpathy-skills append on every existing CLAUDE.md project — takes 30 seconds, ask Claude to merge conflicts.
- Treat CLAUDE.md as the always-on personality layer; treat skills (Superpowers, GSD) as the workflow layer above it.
- Map each principle to a skill trigger: brainstorm → Superpowers, multi-step → GSD plan, simplify → simplify skill pre-commit, goal-driven → TDD or security-review.
- Keep the CLAUDE.md short — less to read means the model actually follows it. Strip meta-commentary and duplicates after every install.
- The JoeFlow CLAUDE.md already implements most of this. Run the append, let Claude self-merge, and you're ahead of 99% of users.
What this means for your Claude Code projects.
Four rules in your CLAUDE.md make Claude meaningfully better at not wrecking your codebase.
- Add the karpathy-skills rules to any existing project in under a minute: one curl command + a merge pass.
- The model stops assuming and starts asking — you get fewer 1000-line rewrites when you wanted a 20-line fix.
- Surgical changes means Claude stops touching code you did not ask about. Alone, that is worth the install.
- If you already use Superpowers or GSD, wire the principles to those skills so Claude always knows which workflow to kick off.
- Check the repo: github.com/multica-ai/andrej-karpathy-skills — it's free, MIT-licensed, and merges cleanly.





































































