Coding-discipline guidelines that reduce common LLM coding mistakes — Think Before Coding, Simplicity First, Surgical Changes, Goal-Driven Execution. Invoke when the user types "/karpathy", or asks to "be disciplined", "no overengineering", "keep it surgical", "minimal diff", "think before you code", "stop overcomplicating", or wants tighter, more cautious coding behavior on a task. These bias toward caution over speed; for trivial tasks, use judgment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-workflows:karpathyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Behavioral guidelines to reduce common LLM coding mistakes. They bias toward caution over speed; for trivial tasks, use judgment.
Behavioral guidelines to reduce common LLM coding mistakes. They bias toward caution over speed; for trivial tasks, use judgment.
Don't assume. Don't hide confusion. Surface tradeoffs.
For bug fixes specifically, the advisor-call rule lives in the global
## Guardrailssection (call the advisor before committing to an uncertain fix). Don't restate it — follow it.
Minimum code that solves the problem. Nothing speculative.
Ask: "Would a senior engineer say this is overcomplicated?" If yes, simplify.
Touch only what you must. Clean up only your own mess.
The test: every changed line should trace directly to the user's request.
Define success criteria. Loop until verified.
For multi-step tasks, state a brief plan with a verify check per step.
Working if: fewer unnecessary changes in diffs, fewer rewrites from overcomplication, and clarifying questions come before implementation rather than after mistakes.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub mdziadowiec/claude-toolkit-plugins --plugin claude-workflows