Zurück zu Fragen und Antworten zu KI
Was, wenn die Cursor-Regeln nicht in Kraft treten? Schauen wir uns zuerst den Regeltyp und den Pfad an

Was, wenn die Cursor-Regeln nicht in Kraft treten? Schauen wir uns zuerst den Regeltyp und den Pfad an

Fragen und Antworten zu KI Admin 62 Aufrufe

Cursor-Regeln wirken nicht, meist nicht, weil der Cursor nicht liest, sondern weil Regeltyp, Pfadbereich oder Trigger-Methode nicht gepaart sind. Überprüfe zuerst, ob deine Regeln Always, Auto Attached, Agent Requested oder Manual sind, und schau dann, ob die Datei in '.cursor/rules' ist.

Unterscheide zuerst zwischen den vier Arten von Regeln

Immer wird jedes Mal mitgebracht, geeignet für sehr kurze globale Konventionen, wie zum Beispiel "Schau dir bestehende Implementierungen an, bevor du antwortest". Auto Attached muss den Dateipfad anpassen, der für Frontend, Backend und Testverzeichnis geeignet ist, um Regeln separat festzulegen. Der Agent Requested muss klar beschrieben werden, damit der Agent entscheiden kann, ob er ihn anruft oder nicht. Das Handbuch verlangt, dass du den Namen der Regel im Gespräch explizit erwähnst.

Viele schreiben die Regel als Manual, in der Annahme, dass sie automatisch wirksam wird; Oder schreibe Auto Attached, aber Globs passt nicht zur aktuellen Datei, daher sieht es natürlich nutzlos aus.

Auch der Pfadstandort ist entscheidend

Projektregeln sollten unter '.cursor/rules' platziert werden. Unterverzeichnisse können auch eigene Regelverzeichnisse haben, die verwendet werden, um einen Codeabschnitt lokal einzuschränken. Die alten '.cursorrules' funktionieren weiterhin, aber es wird empfohlen, zu den Projektregeln zu wechseln, da sie den Umfang und deren Auslösung steuern.

Wenn du eine Regel in ein normales Dokumentverzeichnis legst, verwendet Cursor sie nicht automatisch als Regel. Entweder über ein Regelsystem oder indem man im Chat auf eine bestimmte Datei mit '@' verweist.

Wie man schnell überprüft

Erstelle eine neue kurze Always-Regel, die verlangt, dass der Agent beim Antworten auf den Plan angibt, "welche Dateien gelesen werden". Dann eröffne ein neues Gespräch und lass es kleine Aufgaben übernehmen. Wenn sie sich daran hält, bedeutet das, dass das Regelsystem normal ist; Das Problem ist, dass deine ursprüngliche Regel zu lang ist, der Typ falsch ist oder der Weg nicht übereinstimmt.

Überprüfen Sie nochmal, ob die aktiven Regeln in der Agenten-Seitenleiste angezeigt werden. Sie wird nicht angezeigt, im Grunde genommen nicht ausgelöst.

Regeln schreiben, das sieht nicht zu sehr aus wie eine Wunschliste

Die Regel "hochwertigen Code schreiben, auf die Performance achten und sicher und zuverlässig sein" ist schwach. Änderung zu spezifischen Aktionen: "Suchen Sie vor der Änderung nach Komponenten mit demselben Namen; Die neue Schnittstelle muss durch das Zod-Schema ergänzt werden. Erstellen Sie keinen zweiten Satz von Anfragepaketen. "Je mehr Regeln im Team entwickelt werden, desto leichter ist es, sie umzusetzen.

Fazit: Cursor-Regeln sollten auf eine Trigger-Weise geschrieben werden und nicht in eine lange Datei gequetscht werden. Wählen Sie zuerst den richtigen Typ, steuern Sie dann den Pfad und verifizieren ihn schließlich mit einer kleinen Aufgabe.

Empfohlene Tools

Mehr