What problem does it solve?
This Skill reduces mistakes when an LLM writes, edits, or reviews code by enforcing behavioral guardrails that prevent incorrect assumptions, overcomplex solutions, and inappropriate refactors.
Core Features & Use Cases
- Think Before Coding: surface assumptions, present tradeoffs, and ask clarifying questions before implementing.
- Simplicity First: prefer minimal code that directly solves the task and avoid speculative features or unnecessary abstractions.
- Surgical Changes: make only request-traceable edits, avoid changing unrelated code, and remove only artifacts created by the change.
- Goal-Driven Execution: define verifiable success criteria and iterate until those checks pass.
- Use Cases: code reviews, bug fixes, refactors, and feature implementations where conservative, verifiable, and minimal edits are required.
Quick Start
Apply the coding-guidelines when asking the assistant to implement or modify code by first listing assumptions, proposing a concise plan, and defining verifiable success criteria.