Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Prevent AI over-engineering by keeping changes scoped, simple, and directly tied to the user's request
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -36% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -32% | 0% |
| case-04 | ✓→✗ | ▼ Worse | -63% | 0% |
| case-05 | ✓→✗ | ▼ Worse | -59% | 0% |
| case-16 | ✓→✗ | ▼ Worse | 63% | 0% |
Prevent AI over-engineering by keeping changes scoped, simple, and directly tied to the user's request
Synced from https://github.com/PatrickJS/awesome-cursorrules/tree/main/rules/anti-overengineering.mdc.
Only change what was asked. Simplest solution first. When unsure, ask.
Do not modify unrequested code, add abstractions without a concrete need, import unnecessary dependencies, rewrite entire files for small changes, or add error handling for impossible scenarios.
Before delivery: verify you only changed requested code, check for simpler approaches, confirm no unrequested files were touched.
Other measured skills in the registry, with their headline benchmark lift.