What problem does it solve?
Large language models frequently produce overcomplicated, misaligned, or unnecessarily modified code when writing, reviewing, or refactoring, leading to increased technical debt, wasted engineering time, and unintended side effects in existing codebases.
Core Features & Use Cases
- Pre-Implementation Guardrails: Requires explicit surfacing of assumptions, tradeoffs, and alternative approaches before writing any code to avoid misaligned outputs.
- Simplicity-First Design: Enforces minimal, non-speculative code that solves only the requested problem, eliminating unrequested features, abstractions, and error handling for edge cases.
- Surgical Editing Rules: Restricts code changes to only the scope of the user's request, preventing unplanned refactors of adjacent, functional code.
- Use Case: A developer asking an AI to add input validation to a user registration endpoint will receive only the required validation logic, no extra features or unrelated code cleanups.
Quick Start
Use the karpathy-guidelines skill to review your recent code changes for overcomplicated logic and unrequested refactors.