Based on Andrej Karpathy's observations about common LLM coding mistakes, this skill pushes back against the tendency to overcomplicate. It enforces four core behaviors: surface your assumptions and confusion before writing code, bias toward minimal solutions without speculative features, make surgical edits that touch only what's necessary, and define verifiable success criteria for every task. The tradeoff is explicit: you sacrifice speed for caution. For simple scripts this might feel heavy, but for production code or refactors where LLMs typically add unnecessary abstractions or touch too many files, the discipline pays off. Think of it as guardrails against your AI pair programmer's worst habits.
npx skills add https://github.com/multica-ai/andrej-karpathy-skills --skill karpathy-guidelines