Kein Vorschlag.
Eine Regel, die hält.
Regeln und Vorgaben für KI-Coding-Agenten. Jede hat einen Geltungsbereich, eine Priorität und eine Durchsetzungsstufe, sodass eine Anforderung nie mit dem Gewicht einer Vorliebe ankommt.
Geldbeträge werden als ganze Zahlen in Cent gespeichert.
- wo
- Nur unter /services/billing
- wie stark
- Immer gesendet, wenn im Geltungsbereich
- bei einem Verstoß
- Eine passende Bearbeitung wird abgelehnt, bevor sie landet
Der Geltungsbereich ist gelöst. Die Gewichtung nicht.
- Eine Sicherheitsregel liest sich wie ein Stiltipp
- Im vierzigsten Turn anders gewichtet
- Beschreibt einen Fehler, kann ihn nicht verhindern
- Keine Historie für die Regel selbst
- Den Service-Key nie ausliefernhigh, strict
- Geld ist ganzzahlig in Centhigh
- Benannte Exporte bevorzugenlow
- services/billing/checkout.ts
- Jede Regel trägt ihre Priorität
- Greift nur dort, wo sie gilt
- Eine strikte Regel kann die Bearbeitung verweigern
- Versioniert und überprüfbar
Anweisungsdateien können eine Regel inzwischen auf einen Ordner richten. Die eigene Doku von Anthropic nennt sie trotzdem „context, not enforced configuration“ und verweist für alles, was gelten muss, auf Hooks.
Hohe Priorität ist ein Budget.
Alles hoch
- hoch, immer gesendet
- 96
- mittel, wenn relevant
- 0
- niedrig, wenn Platz ist
- 0
Überwiegend mittel
- hoch, immer gesendet
- 5
- mittel, wenn relevant
- 28
- niedrig, wenn Platz ist
- 16
Wenn die Hälfte der Regeln hohe Priorität hat, hat keine sie wirklich. Nimm mittel als Standard und stufe eine Regel nur hoch, wenn du den Vorfall benennen kannst, den ein Verstoß auslöst.
Wo eine strikte Regel blockieren kann.
Bei Claude Code wird die Bearbeitung blockiert.
warum pathrule setup registriert den Pathrule-Hook, der die Bearbeitung prüft, bevor sie ausgeführt wird.
warum Derselbe Hook wie bei Claude Code, rund um jede Bearbeitung und jeden Schreibvorgang.
warum Tool-Hooks laufen rund um jede Bearbeitung, neben den Cursor Rules.
warum Die CLI und die VS-Code-Erweiterung registrieren den Hook dort, wo Copilot ihn ausführt.
warum Windsurf hat keine Hooks, also gibt es kein Ereignis vor dem Schreiben, an dem blockiert werden könnte.
warum Der gehostete Endpunkt installiert keine Hooks. Regeln kommen als Kontext an.
Es hängt vom Client ab, nicht von der Regel. Wo es einen Hook vor dem Schreiben gibt, stoppt eine strikte Regel mit freigegebenem Blockiermuster eine passende Bearbeitung und nennt sich selbst als Grund.
Ist es überhaupt eine Regel?
- Beginnt die Antwort mit „kommt darauf an“?Der Agent sollte es gegen die Situation abwägen.Schreib eine Memory
- Ist es eine Abfolge, die jemand immer wieder durchgeht?Die Reihenfolge zählt mehr als jeder einzelne Schritt.Schreib einen Skill
- Nicht verhandelbar?Gib ihr einen Geltungsbereich, eine Priorität und eine Durchsetzungsstufe.Es ist eine Regel
Wer eine Vorliebe als Regel schreibt, verspielt die Glaubwürdigkeit aller anderen Regeln.
Häufige Fragen.
Was ist eine Regel für KI-Agenten?
Eine Vorgabe, die ein KI-Coding-Agent innerhalb eines festgelegten Geltungsbereichs befolgen muss. Eine Regel trägt einen Scope-Typ (folder, file_type oder project), eine Priorität (high, medium oder low) und eine Durchsetzungsstufe (advisory oder strict), die zusammen entscheiden, wo sie gilt, wie stark sie hervortritt und was passiert, wenn etwas gegen sie verstößt.
Was ist der Unterschied zwischen einer Regel und einer Memory?
Eine Memory sagt, was hier zutrifft, und der Agent wägt sie gegen die Situation ab. Eine Regel sagt, was nicht passieren darf, und steht nicht zur Verhandlung. Wenn die ehrliche Antwort „kommt darauf an, der Agent soll darüber nachdenken“ lautet, schreib stattdessen eine Memory: Wer es als Regel schreibt, verspielt die Glaubwürdigkeit aller anderen Regeln.
Warum ignoriert mein KI-Agent seine Regeln?
Meist, weil die Regel in einer langen Anweisungsdatei mit fremden Vorgaben konkurriert, weil ihr Geltungsbereich falsch ist und sie deshalb auf den Pfaden, auf denen sie zählt, nie greift, oder weil sie als Vorliebe formuliert ist und deshalb zu Recht weggewogen wird. Ausführlich: warum Cursor-Regeln stillschweigend ignoriert werden und warum Claude Code deine CLAUDE.md ignoriert.
Kann eine Regel eine Änderung wirklich blockieren oder nur Hinweise geben?
Beides ist möglich, und es hängt vom Client ab. Eine strikte Regel mit freigegebenem Blockiermuster wird vom lokalen Pathrule-Hook geprüft, der eine passende Bearbeitung ablehnt, bevor sie landet, und die Regel als Grund nennt. Pathrule CLI und die VS-Code-Erweiterung registrieren diesen Hook für Claude Code, Codex, Cursor und GitHub Copilot. Windsurf und Remote MCP bekommen Regeln als Kontext, ohne Ereignis vor dem Schreiben, an dem blockiert werden könnte.
Wie viele Regeln sollten hohe Priorität haben?
Wenige. Hohe Priorität heißt, dass die Regel immer eingespeist wird, wenn der Geltungsbereich passt, sie ist also ein Budget: Wenn die Hälfte deiner Regeln hohe Priorität hat, hat keine sie wirklich. Reserviere sie für Verstöße, die Bugs, Sicherheitsregressionen oder Compliance-Probleme verursachen, und setz alles andere standardmäßig auf mittel.
Was ist der Unterschied zu Cursor Rules oder CLAUDE.md?
Cursor-Regeln und Claude-Code-Regeln lassen sich pfadbezogen eingrenzen, und beide Produkte bieten Hooks. Pathrule speichert jede Regel mit Geltungsbereich, Priorität und Durchsetzung in einer gemeinsamen Workspace-Quelle, wählt sie für die Aufgabe aus und sendet sie an Claude Code, Codex, Cursor, GitHub Copilot und Windsurf. Im direkten Vergleich: Pathrule vs. Cursor Rules und Pathrule vs. Anweisungsdateien.
Muss ich meine bestehenden Regeldateien löschen?
Nein. Pathrule setzt darauf auf. CLAUDE.md, AGENTS.md und .cursorrules machen weiter, was sie gut können, nämlich Repository-weite Konstanten. Pathrule trägt die pfadbezogenen Vorgaben, die diese Dateien nicht gut abbilden können.
Kann dieselbe Regel für mehr als einen Pfad gelten?
Ja. Regeln sind wiederverwendbar: Ein Regelobjekt lässt sich an mehrere Knoten hängen, sodass eine gemeinsame Vorgabe einmal geschrieben und geprüft wird, statt pro Verzeichnis kopiert zu werden. Regeln schreiben beschreibt die Details.