machichdigital

IDE-Tools · Foto: Homedust, CC BY 2.0

RegelCursor RulesLizenz: CC0 1.0frei kopierbar

Anti Overengineering

Zuletzt aktualisiert:

⬇ Als Datei laden

⧉ –× kopiert⬇ –× heruntergeladenBewertung:

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

Inhalt ansehen (anti-overengineering.mdc)
Lade …

Erfahrungen & Kommentare.

Funktioniert der Regel bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.