What problem does it solve?
This skill addresses the common failure modes in AI-assisted coding, such as making unchecked assumptions, overcomplicating solutions, and failing to manage scope, which often lead to technical debt and buggy implementations.
Core Features & Use Cases
- Assumption Surfacing: Forces explicit validation of requirements before implementation to prevent misaligned work.
- Simplicity Enforcement: Actively resists over-engineering by prioritizing boring, obvious solutions over clever abstractions.
- Surgical Scope Discipline: Ensures the AI only modifies requested areas, preventing accidental side effects or unsolicited refactoring.
- Use Case: Use this skill when performing complex refactoring or architectural changes where you need a partner that pushes back on bad ideas and maintains strict adherence to the project's goals.
Quick Start
Activate the andrej-karpathy skill to begin a complex refactoring task while ensuring all assumptions are surfaced and validated before any code is written.