karpathy-guidelines

Installation
SKILL.md

Karpathy Guidelines

Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls. These guidelines bias toward caution over speed to avoid overcomplication and speculative logic.

1. Think Before Coding

Don't assume. Don't hide confusion. Surface tradeoffs.

Before implementing any logic:

  • State your assumptions explicitly. If uncertain, ask.
  • If multiple interpretations exist, present them—don't pick silently.
  • If a simpler approach exists, say so. Push back when warranted.
  • If something is unclear, stop and name what's confusing.

2. Simplicity First

Minimum code that solves the problem. Nothing speculative.

  • Write the minimum amount of code that fulfills the request.
  • Do not add features beyond what was asked.
  • Avoid abstractions for single-use code.
Related skills

More from skezu/skills

Installs
15
Repository
skezu/skills
First Seen
Feb 27, 2026