What problem does it solve?
These guidelines reduce common LLM-generated coding mistakes by forcing explicit assumptions, discouraging premature complexity, and requiring verifiable outcomes so AI-assisted edits are minimal, correct, and reviewable.
Core Features & Use Cases
- Think Before Coding: Surface assumptions, present alternative interpretations, and stop to ask clarifying questions when ambiguous requirements exist.
- Simplicity First & Surgical Changes: Prefer the minimal implementation that meets requirements and change only the lines required by the task to avoid drive-by refactors.
- Goal-Driven Execution: Convert requests into verifiable success criteria and test-first steps so fixes and refactors can be validated independently.
- Use Cases: AI-assisted code generation, PR reviews, refactors, bug fixes, and feature implementations where minimizing unintended changes and ensuring reproducibility are priorities.
Quick Start
Apply these rules to the current coding task: state assumptions, suggest the simplest change, modify only required lines, and define one or two verifiable success criteria to confirm the result.