Steuere, wie sich das Agent-Modell mit wiederverwendbaren, abgegrenzten Anweisungen verhält.
.cursor/rules
, versionsverwaltet und auf deine Codebase scoped..cursor/rules
..cursor/rules
. Jede Regel ist eine Datei und wird versioniert. Sie können über Pfadmuster eingeschränkt, manuell aufgerufen oder je nach Relevanz einbezogen werden. Unterverzeichnisse können eigene .cursor/rules
-Verzeichnisse enthalten, die auf ihren Ordner beschränkt sind.
Verwende Projektregeln, um:
.mdc
) geschrieben, einem Format mit Unterstützung für Metadaten und Inhalt. Steuere die Anwendung von Regeln über das Typ-Dropdown, das die Eigenschaften description
, globs
, alwaysApply
setzt.
Regeltyp | Beschreibung |
---|---|
Always | Immer im Modellkontext enthalten |
Auto Attached | Wird einbezogen, wenn auf Dateien verwiesen wird, die einem Glob-Muster entsprechen |
Agent Requested | Für die KI verfügbar, die entscheidet, ob sie sie einbezieht. Beschreibung erforderlich |
Manual | Nur enthalten, wenn ausdrücklich mit @ruleName erwähnt |
.cursor/rules
-Verzeichnissen überall im Projekt platzierst. Verschachtelte Regeln werden automatisch angehängt, wenn auf Dateien in ihrem Verzeichnis verwiesen wird.
New Cursor Rule
oder über Cursor Settings > Rules
. Dadurch wird eine neue Regeldatei in .cursor/rules
angelegt. In den Einstellungen siehst du alle Regeln und ihren Status.
/Generate Cursor Rules
. Praktisch, wenn du Entscheidungen über das Agent-Verhalten getroffen hast und sie wiederverwenden willst.
Standards für Frontend-Komponenten und API-Validierung
Vorlagen für Express-Services und React-Komponenten
Automatisierung von Entwicklungs-Workflows und Dokumentationsgenerierung
npm run dev
Eine neue Einstellung in Cursor hinzufügen
@reactiveStorageTypes.ts
.Füge den Standardwert in INIT_APPLICATION_USER_PERSISTENT_STORAGE
in @reactiveStorageService.tsx
hinzu.Für Beta-Features füge den Toggle in @settingsBetaTab.tsx
hinzu, ansonsten in @settingsGeneralTab.tsx
. Toggles können als <SettingsSubSection>
für allgemeine Checkboxen hinzugefügt werden. Schau dir den Rest der Datei für Beispiele an.AGENTS.md
ist eine einfache Markdown-Datei zum Definieren von Agent-Anweisungen. Leg sie ins Projekt-Root als Alternative zu .cursor/rules
für unkomplizierte Use Cases.
Im Unterschied zu den Project Rules ist AGENTS.md
eine reine Markdown-Datei ohne Metadaten oder komplexe Konfigurationen. Sie eignet sich perfekt für Projekte, die einfache, gut lesbare Anweisungen brauchen, ohne den Overhead strukturierter Regeln.
AGENTS.md
muss im Projekt-Root liegen (v1.5).cursor/rules
kannst du Anweisungen nicht auf mehrere Dateien aufteilenAGENTS.md
in Unterverzeichnissen ist für v1.6 geplant..cursorrules
(Legacy).cursorrules
im Projekt-Root wird weiterhin unterstützt, aber künftig abgeschafft. Wir empfehlen dir, auf Project Rules zu migrieren, um mehr Kontrolle, Flexibilität und Sichtbarkeit zu erhalten.
Warum wird meine Regel nicht angewendet?
Agent Requested
stell sicher, dass eine Beschreibung definiert ist. Für Auto Attached
stell sicher, dass das Dateimuster zu den referenzierten Dateien passt.Können Regeln auf andere Regeln oder Dateien verweisen?
@filename.ts
, um Dateien in den Kontext deiner Regel einzubinden.Kann ich eine Regel aus dem Chat erstellen?
/Generate Cursor Rules
.
Wenn Memories aktiviert sind, werden Memories automatisch erstellt.Beeinflussen Regeln den Cursor-Tab oder andere KI-Features?