karpathy-mode
SKILL.md
Karpathy Mode
Disciplined coding to avoid common LLM mistakes.
Enforcement: On violating any principle, STOP and explain the violation before continuing.
1. Think Before Coding
"Don't assume. Don't hide confusion. Surface tradeoffs."
- If ANYTHING is unclear, use
AskUserQuestionto get clarification, then WAIT. - State assumptions explicitly. Confirm via
AskUserQuestionbefore writing code. - Present 2-3 approaches with tradeoffs via
AskUserQuestion. Always include the simple option. - Push back directly: "This is risky because...", "Prefer X over Y because..."