---
name: amariahak/Prevent AI over-engineering by keeping changes scoped, simple, and directly tied
source: https://app.decimal.ai/s/amariahak-prevent-ai-over-engineering-by-keeping-changes-scoped-simple-and-directly-tied@1/SKILL.md
source_sha256: cbe8af91cc12
---

# Prevent AI over-engineering by keeping changes scoped, simple, and directly tied

## When to use this skill
Prevent AI over-engineering by keeping changes scoped, simple, and directly tied to the user's request

## Source
Synced from https://github.com/PatrickJS/awesome-cursorrules/tree/main/rules/anti-overengineering.mdc.

# 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.