Anti Overengineering
Cursor-Regel, die die KI zu minimalem, pragmatischem Code statt unnötiger Abstraktionen anhält.
Cursor-Regel, die die KI zu minimalem, pragmatischem Code statt unnötiger Abstraktionen anhält.
Original-Beschreibung der Autoren: Prevent AI over-engineering by keeping changes scoped, simple, and directly tied to the user’s request
Die Regel
---
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.
So nutzt du sie
Die Regel kopieren (Button oben) oder als Datei herunterladen und im Projekt unter .cursor/rules/ ablegen — Cursor lädt sie beim nächsten Start automatisch. Ältere Cursor-Versionen lesen alternativ eine einzelne .cursorrules-Datei im Projektstamm; dort einfach den Regel-Text ohne den Kopfblock zwischen den ----Zeilen einfügen.
Der Regel-Text ist englisch — Cursor versteht ihn unabhängig von der Sprache, in der Sie mit dem Editor chatten.
Im Detail
Diese Regel bremst eine typische Schwäche von KI-Codegeneratoren: die Neigung zu vorschnellen Abstraktionen, Design-Patterns und Konfigurierbarkeit, die niemand gebraucht hat. Sie weist Cursor an, erst die einfachste funktionierende Lösung vorzuschlagen und Komplexität nur bei echtem Bedarf einzuführen. Besonders wertvoll für Teams, die schon von KI generierten Over-Engineering-Code aufräumen mussten — Interfaces für eine einzige Implementierung, Factory-Patterns für drei Zeilen Logik. Lässt sich gut mit anti-sycophancy-code-discipline kombinieren, da beide Regeln auf nüchternen statt gefälligen Code abzielen.
Praxis-Tipp
Gut geeignet als projektweite Grundregel — reduziert spürbar die Zahl unnötiger Helper-Funktionen und Wrapper-Klassen in KI-generierten Vorschlägen.
Siehe auch
Lizenz & Quelle
- Lizenz: CC0 1.0
- Quelle: PatrickJS/awesome-cursorrules (GitHub)
Inhalt ansehen (anti-overengineering.mdc)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Regel bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
AI Agent Specialist
Cursor-Regel, die den KI-Editor auf diszipliniertes, spezialisiertes Agenten-Verhalten trimmt.
Alpha Skills Quant Factor Research
Cursor-Regel für quantitative Faktor-Recherche im Trading/Finance-Bereich — leitet die KI zu methodisch sauberer Analyse an.
Android Jetpack Compose
Cursor-Regel für Android-Entwicklung mit Jetpack Compose — sorgt für idiomatischen, deklarativen Kotlin-UI-Code.
