What problem does it solve?
These behavioral guidelines reduce common mistakes when LLMs write, review, or refactor code by surfacing assumptions, avoiding overcomplication, and defining verifiable success criteria so changes are safe and reviewable.
Core Features & Use Cases
- Explicit assumptions: Require stating uncertainties and alternative interpretations before coding.
- Simplicity first: Favor minimal code that directly solves the request and avoid speculative features.
- Surgical changes: Limit edits to only what the task requires and remove only new orphaned artifacts.
- Goal-driven execution: Convert tasks into verifiable steps with checks (e.g., tests) to validate completion.
- Use Cases: Generating new functions, fixing bugs with reproducible tests, reviewing pull requests, and performing small refactors guided by LLMs.
Quick Start
When reviewing or implementing code from an LLM, state assumptions, choose the simplest solution, make only surgical edits, and define one or two verifiable success checks.