IDE-Tools · Foto: Homedust, CC BY 2.0
Anti Overengineering
Zuletzt aktualisiert:
Typ
Regel
Lizenz
CC0 1.0
Anwendungsfeld
Cursor Rules
Voraussetzungen
Keine besonderen — direkt loslegen.
Cursor-Regel gegen unnötige Abstraktionen — erzwingt minimalen, pragmatischen Code statt Overengineering.
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 der häufigsten Schwächen von KI-Codegeneratoren: die Neigung zu unnötigen Abstraktionen, vorzeitigen Design-Patterns und spekulativen Erweiterungspunkten für Anforderungen, die es noch gar nicht gibt. Sie hält Cursor stattdessen zu minimalem, pragmatischem Code an, der genau das löst, was verlangt wurde. Besonders wertvoll ist das für Entwickler, die schon einmal von KI-generiertem Code mit unnötigen Factory-Klassen, Interfaces oder Konfigurationsebenen überrascht wurden. Wer bewusst früh für Skalierung baut, sollte die Regel gezielt einsetzen, da sie Erweiterbarkeit explizit zugunsten von Einfachheit zurückstellt.
Praxis-Tipp
Gut kombinierbar mit Anti Sycophancy Code Discipline, damit die KI nicht nur einfach, sondern auch ehrlich über Trade-offs bleibt — etwa bei „Implementiere nur die angefragte Funktion, keine zusätzliche Konfigurierbarkeit“.
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 für diszipliniertes, klar abgegrenztes Agenten-Verhalten statt unstrukturierter KI-Antworten.
Alpha Skills Quant Factor Research
Cursor-Regel für methodisch saubere quantitative Faktor-Recherche im Trading-Umfeld.
Android Jetpack Compose
Cursor-Regel für idiomatischen, deklarativen Android-UI-Code mit Jetpack Compose.
