Home › All rules › Community › Anti Overengineering Cursor Rules
Anti Overengineering Cursor Rules
Prevent AI over-engineering by keeping changes scoped, simple, and directly tied to the user's request
CursorAgent workflowsCommunity (CC0)
How to use
Save this as .cursor/rules/anti-overengineering.mdc in your project, commit it, and Cursor will load it. Review it first: community files can be opinionated or out of date.
Note: Review and test before use. Provided as is, without warranty. See Terms.
.cursor/rules/anti-overengineering.mdcDownload ---
description: "Prevent AI over-engineering by keeping changes scoped, simple, and directly tied to the user's request"
globs: ["**/*"]
alwaysApply: false
---
# Anti-Over-Engineering
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.