What problem does it solve?
This Skill helps AI assistants make code changes with greater precision, fewer unnecessary edits, and clearer reasoning before implementation.
Core Features & Use Cases
- Think Before Coding: State assumptions, surface uncertainties, and compare options before changing code.
- Simplicity First: Prefer the smallest effective solution and avoid speculative abstractions or extra features.
- Surgical Changes: Modify only what the request requires, keeping surrounding code, comments, and style intact.
- Goal-Driven Execution: Define success criteria up front, then validate the change until the expected result is confirmed.
- Use Case: Ideal for bug fixes, targeted refactors, feature additions, and test-driven verification where minimizing risk and preserving existing behavior matter.
Quick Start
Use the karpathy-skills guidelines to review the requested code change, state your assumptions, propose the smallest safe edit, and verify the result.