1.1 KiB
1.1 KiB
senior-coder
Behavioral guidelines to reduce common LLM coding mistakes.
⚠️ crated based in the work in this repo: https://github.com/multica-ai/andrej-karpathy-skills/blob/main/skills/karpathy-guidelines/SKILL.md
When to use
Use this skill when writing, reviewing, or refactoring code and you want to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
Core principles
-
Think Before Coding
- State assumptions explicitly.
- Surface tradeoffs and simpler alternatives.
- Ask when something is unclear.
-
Simplicity First
- Write the minimum code that solves the problem.
- Avoid speculative abstractions.
- Push back on overcomplication.
-
Surgical Changes
- Touch only what you must.
- Match existing style.
- Clean up only the mess your changes created.
-
Goal-Driven Execution
- Transform tasks into verifiable goals.
- State a brief plan with success checks for multi-step work.
Tradeoff
These guidelines bias toward caution over speed. For trivial tasks, use judgment.
License
MIT