UStackUStack
Pathrule icon

Pathrule

Pathrule ist eine Kontext-Routing-Schicht für Coding-Assistenten, die Team-Memories, Regeln und Skills vor dem ersten Tool-Aufruf in Claude Code, Cursor, Codex und Windsurf einbindet.

Pathrule

Was ist Pathrule?

Pathrule ist ein Kontext-Routing-System für Coding-Assistenten. Es speichert Team-Memories, Regeln und Skills in einem pfadindexierten Wissensgraphen, der eine Repository-Struktur abbildet, und injiziert dann den relevanten Kontext-Ausschnitt vor dem ersten Tool-Aufruf in Tools wie Claude Code, Cursor, Codex und Windsurf.

Das Produkt ist darauf ausgelegt, wiederholtes Repo-Lesen und ad-hoc Prompting über Sessions hinweg zu reduzieren. Es kombiniert einen Cloud-Workspace, lokale Desktop- und CLI-Runtimes sowie einen MCP-Server, damit Teams eine gemeinsame Wissensschicht über Browser, Desktop, Terminal und entfernte KI-Clients hinweg beibehalten können.

Hauptfunktionen

  • Pfadindexierter Wissensgraph: Memories, Regeln und Skills sind an Knoten in einem Workspace-Baum gekoppelt, der das Repo abbildet, sodass Kontext über Pfadnähe statt manueller Tags abgerufen werden kann.
  • Typisierte Wissensobjekte: Memories speichern Fakten, Regeln speichern Einschränkungen mit Priorität und Durchsetzungsmodus, und Skills speichern benannte Abläufe, die der Assistent aufrufen kann.
  • Kontextinjektion zur Hook-Zeit: Pathrule nutzt PreToolUse- und UserPromptSubmit-Hooks, um Kontext vor dem ersten Tool-Aufruf bereitzustellen. So startet der Assistent mit den richtigen Informationen, statt sie neu zu entdecken.
  • MCP-Oberfläche für mehrere Assistenten: Ein MCP-Server stellt dieselbe Tool-Oberfläche für Claude Code, Cursor, Codex und Windsurf über stdio bereit und reduziert so Konfigurationsdrift zwischen Clients.
  • Formbewusstes Routing: Der Router klassifiziert Prompts nach Absicht, etwa UI-Anpassung, Bugfix, Refactor oder Recherche, und passt die Antworttiefe an die Anfrage an.
  • Lokale und entfernte Bereitstellungsoptionen: Pathrule ist als Web, Desktop und CLI verfügbar, mit einer Remote-MCP-Option für Cloud-only-Clients, die keine lokale Runtime ausführen können.

Wie benutzt man Pathrule?

Ein typisches Setup beginnt damit, einen Workspace zu erstellen oder zu verbinden und dann einen Repository-Baum anzuhängen, damit Pathrule ihn anhand von Pfaden indizieren kann. Teams fügen auf den passenden Knoten Memories, Regeln und Skills hinzu und wählen bei Bedarf für Regeln ein striktes oder beratendes Verhalten.

Danach nutzen Anwender Pathrule im Browser, in der Desktop-App oder per CLI oder verbinden einen Coding-Assistenten über den MCP-Server. Das System leitet dann relevanten Kontext vor Tool-Aufrufen in die Session, und die CLI kann außerdem Clients installieren, Begleitdateien synchronisieren, Checks ausführen und als lokale Brücke für die Web-App dienen.

Anwendungsfälle

  • Wissensaustausch im Team in Coding-Assistenten: Schema-Notizen, Implementierungsentscheidungen und wiederkehrende Einschränkungen für Agents verfügbar halten, ohne sie in jeder Session neu zu erklären.
  • Pfadspezifische Anleitung in einem Monorepo: Regeln und Memories an Ordner hängen, damit engere Pfade breitere Workspace-Vorgaben überschreiben können, wenn ein Team in unterschiedlichen Teilen des Repos arbeitet.
  • Wichtige Einschränkungen durchsetzen: Strikte Regeln verwenden, um Änderungen zu blockieren, die ein erforderliches Muster, eine Richtlinie oder eine repo-spezifische Konvention verletzen würden.
  • Assistentenverhalten über Tools hinweg standardisieren: Claude Code, Cursor, Codex und Windsurf denselben zugrunde liegenden Kontext und dieselbe Tool-Oberfläche geben, damit verschiedene Editoren das gleiche Teamwissen befolgen.
  • Terminal- und CI-Workflows: Die CLI für Headless-Operationen, JSON-Ausgabe, SSH-Device-Code-Login, Repo-Anbindung sowie skriptgesteuerte Setup- oder Reparaturaufgaben verwenden.

FAQ

Funktioniert Pathrule nur im Browser? Nein. Das Produkt ist als Web-App, macOS-Desktop-App und CLI für macOS, Linux und Windows verfügbar. Außerdem bietet es einen Remote-MCP-Endpunkt für Cloud-only-Clients.

Kann Pathrule ohne lokale Installation laufen? Ja, für Cloud-only-KI-Clients beschreibt die Quelle einen gehosteten Remote-MCP-Endpunkt. Für Pathrule Web können lokale Aktionen wie Repo-Zugriff und Hook-Synchronisierung mit der CLI-Runtime auf Ihrem Rechner gekoppelt werden.

Welche Coding-Assistenten werden unterstützt? In der Quelle werden ausdrücklich Claude Code, Cursor, Codex und Windsurf genannt.

Welche Arten von Kontext können Teams speichern? Pathrule organisiert Team-Memories, Regeln und Skills. Regeln können beratend oder strikt sein, und Skills sind benannte Abläufe, die der Assistent aufrufen kann.

Alternativen

  • Manuelle Prompt-Dateien oder Repo-Notizen: Sie können Team-Hinweise speichern, bieten aber kein path-spezifisches Retrieval, keine Hook-basierte Einbindung und keine gemeinsame MCP-Schnittstelle.
  • Allgemeine Wissensdatenbanken oder Wiki-Tools: Sie sind nützlich für Dokumentation, sind aber nicht dafür gebaut, Kontext direkt vor Tool-Aufrufen in Coding-Assistenten zu leiten.
  • Tools für Prompt-Management oder Agent-Frameworks: Sie können Prompts oder Workflows strukturieren, aber Pathrule ist auf repository-bewusstes Retrieval, Durchsetzung und Einbindung ausgerichtet.
  • Native Memory-Funktionen von Assistenten: Manche Coding-Assistenten können begrenzten Kontext behalten, aber Pathrule zentralisiert Wissen über mehrere Clients und Oberflächen hinweg, statt es in einem einzelnen Produkt zu speichern.
Pathrule | UStack