Zum Inhalt springen
Pathrule

Überblick

Deine KI vergisst. Pathrule erinnert sich.

Die Intelligenzschicht für deine Coding-Agenten. Pathrule merkt sich, was ihr im Projekt gelernt habt, und gibt jedem Agenten genau das, was die Aufgabe braucht.

funktioniert mit
  • Claude Code
  • Codex
  • Cursor
  • Copilot
  • Windsurf
Neuer ChatBeispielgleiche Anfrage, gleicher Agent
Lade die Bestellungen des Nutzers im Dashboard.

Ohne

Erledigt!

useEffect(() => { fetch('/api/orders')... })

DuNein, nimm unseren API-Client und React Query. Hab ich dir gestern schon gesagt.

Schon wieder erklärt. Zum dritten Mal.2 Versuche

Mit Pathrule

3 Notizen für apps/web/dashboard

  • Den API-Client nutzen, nicht fetch
  • Daten werden über React Query geladen
  • Die Checks ausführen

Erledigt, mit dem API-Client und React Query. Die Checks sind grün.

useQuery(['orders'], () => api.get('/orders'))

Auf Anhieb richtig.1 Versuch

Dieselbe Regel. Jeden Tag.

  1. Moclaude code

    „nimm unseren API-Client, nicht fetch“

  2. Diclaude code

    „nochmal: API-Client, nicht fetch“

  3. Micodex

    „wir nutzen den API-Client.“

  4. Docursor

    „hab ich dir gestern gesagt. API-Client.“

  5. Frclaude code

    „API-CLIENT. NICHT FETCH.“

5 Sessions3 Assistenten0 gemerkt

Einmal erklären.

  1. Du korrigierst es einmal

    so, wie du es sonst auch tust

    features/orders/useOrders.ts
    export async function loadOrders() {- const res = await fetch('/api/orders')+ const res = await api.get('/orders')}

    Gespeichert den API-Client nutzen, nicht fetch Memory

  2. Pathrule legt es ab

    direkt beim Code, um den es geht

    • src/
    • features/API-Client, nicht fetch
    • orders/
    • auth/Sessions laufen nach 24 h ab
    • ui/gemeinsame Buttons
  3. Jede KI weiß es

    ab der nächsten Session

    claude · eine Woche später
    1. $ claude
    2. > füge eine Bestellseite hinzu
    3. ● pathrule · 3 Notizenbevor er loslegt
    4. API-Client, nicht fetch
    5. React Query für Daten
    6. Checks ausführen
    7. ● Write features/orders/OrdersPage.tsx
    8. + useQuery(['orders'], () => api.get('/orders'))hält sich an die Notizen
    9. ● Checks bestanden ✓

Nur, was zählt.

Beispielaufgabe „Füge eine Bestellseite hinzu“
  1. 96 Notizen
  2. Pfad: features/orders
  3. 4 relevant
  4. 4 gesendet, im Budget
Notizen gesendet
4
Tokens
~600
weggelassen
92
  • API-Client, nicht fetch
  • React Query für Daten
  • Checks ausführen
  • gemeinsame Buttons aus ui/

Wissen wird nach Pfad, Geltungsbereich und Relevanz ausgewählt und dann in ein Budget pro Prompt eingepasst. Verbindliche Regeln werden nie aus Platzgründen gekürzt. Was nicht hineinpasst, wird mit seinem Titel aufgeführt, damit der Agent es anfordern kann.

Neu schlägt alt.

MärzWir nutzen REST für die API.ersetzt
JuniWir sind auf tRPC umgestiegen.wird jetzt stattdessen gesendet
jeder Assistent bekommt
  • Claude CodetRPC
  • CodextRPC
  • CursortRPC
  • CopilottRPC
  • WindsurftRPC

Aktualisiere eine Notiz einmal, und jeder Agent bekommt die neue Version. Änderungen werden versioniert, gelernte Aussagen werden zurückgehalten, wenn sich der Code ändert, aus dem sie stammen, und Konflikte warten, bis ein Mensch entscheidet.

Nicht noch eine Regeldatei.

CLAUDE.md412 Zeilen · wird jedes Mal geladen
  • Von Hand geschrieben und gepflegt
  • Eine Datei pro Tool
  • Alles, in jeder Session
  • Ändert sich, wenn jemand sie bearbeitet
pathrule3 Notizen · für diese Datei
  • Den API-Client nutzen, nicht fetchMemory
  • Daten über React Query ladenRegel
  • Vor dem Abschluss die Checks ausführenSkill
  • src/features/orders/OrderList.tsx
  • Wächst mit deiner Arbeit
  • Jeder verbundene Assistent
  • Nur, was der Pfad braucht
  • Mit jeder Änderung versioniert

Behalte deine CLAUDE.md und AGENTS.md. Pathrule schreibt hinein, was dorthin gehört, und liefert den Rest pro Pfad und pro Aufgabe. Das kann eine einzelne Datei nicht.

Nicht nur Gedächtnis. Intelligenz.

Gedächtnis

speichert
  • API-Client, nicht fetch
  • wir nutzen REST
  • React Query für Daten
  • alte Deploy-Schritte
  • gemeinsame Buttons
  • Tabs vs. Leerzeichen
  • ...

Alles, immer, bis du aufräumst.

Pathrule Intelligence

entscheidet
  1. Lerntaus dem, was du korrigierst und entscheidestAPI-Client, nicht fetch
  2. Verortetjede Notiz beim Code, um den es gehtfeatures/
  3. Priorisierterst Regeln, dann das Team, dann dichRegel, Team, du
  4. Wähltnur, was diese Aufgabe brauchtdiese Aufgabe

Gedächtnis ist, was gespeichert wurde. Intelligenz entscheidet, was es für diese Aufgabe bedeutet: wo es gilt, was Vorrang hat und was wegbleibt.

Drei Arten von Intelligenz.

Dein Projekt. Du. Dein Team.

Projekt. Gehört zum Repository und ist pfadbezogen. Lokal oder in der Cloud.

  • Nutze den API-Client. Er übernimmt Auth und Retries.features/
  • Keine neuen REST-Routen. Wir nutzen tRPC.api/
  • Prüfe die Datenbank, bevor du Tabellen änderst.migrations/
  • Der Login ist schon mal am Token-Refresh kaputtgegangen. Nutze useSession().auth/
  • Gemeinsame Buttons liegen in ui/. Nicht umstylen.components/
  • Datumswerte werden in UTC gespeichert und im Client formatiert.lib/date

Du. Deine Vorlieben, über alle Repositories hinweg. Eine Projektregel hat immer Vorrang.

  • Kleine Änderungen, Tests direkt daneben.deine Vorliebe
  • pnpm, nie npm.hast du gesagt
  • Kurze Antworten, Code zuerst.deine Vorliebe
  • Erst der Test, dann der Fix.von dir bestätigt
  • In Commit-Messages das Warum erklären.deine Vorliebe
  • Vor jeder neuen Abhängigkeit fragen.von dir bestätigt

Team. Vorgaben deiner Organisation in Pathrule Cloud. In den Team-Tarifen enthalten und deaktiviert, bis deine Organisation sie einschaltet.

  • Eingaben an jeder Servicegrenze validieren.Teamregel
  • Sicherheitsregeln schlagen persönliche Regeln.Vorrang
  • Neue Features gehen hinter einem Flag live.Teamregel
  • Jedes Release bekommt eine Zeile im Changelog.Teamregel
  • Keine Secrets im Code. Nutze den Vault.Sicherheit
  • Zwei Reviewer für alles in billing/.billing/

Assistent wechseln. Gedächtnis behalten.

Heute:Claude Code

Pathrule-Gedächtnisunverändert
  • API-Client, nicht fetch
  • React Query für Daten
  • Checks ausführen

Anbindung Claude Code über Hooks, bevor er loslegt, plus CLAUDE.md und MCP

Assistenten mit Hooks bekommen das Wissen, bevor sie loslegen. Reine MCP-Clients fragen es ab, wenn sie es brauchen. Alle Integrationen ansehen

Dein Code bleibt bei dir. Dein Wissen erreicht das ganze Team.

dein Rechner
  • dein CodeWird nicht automatisch hochgeladen
  • pathruleVerbindet diesen Ordner mit deinem Workspace
  • dein Coding-AgentBehält seinen eigenen Anbieter
Pathrule Cloud
verbunden
  • ein Workspace für das ganze Team
  • dasselbe Wissen auf jedem Rechner
  • versioniert, nach dem Löschen wiederherstellbar
  • Team Intelligence in den Team-Tarifen
dein Code
Wird nicht automatisch hochgeladen
Rollen
Inhaber, Admins und Mitglieder
Verlauf
Versioniert und wiederherstellbar
gehostet
Remote MCP, ohne Installation

Pathrule Cloud speichert dein Wissen und nutzt deinen Prompt, um zu priorisieren, was gerade zählt. Ein Snapshot sendet deinen Dateibaum und einige Konfigurationsdateien, und zwar nur, wenn du oder dein Agent einen erstellt. Dein Quellcode wird nicht automatisch hochgeladen, und dein Coding-Agent behält seinen eigenen Anbieter. Sicherheit

Erklär es einmal.
Das war's.