Vai al contenuto
Pathrule

claude code

Claude ragiona.
Pathrule ricorda.

Un livello per il team sopra il tuo CLAUDE.md. Memorie, regole e skill legate ai percorsi raggiungono Claude Code tramite hook, incluso quello che viene eseguito quando invii un prompt, così la parte che si applica arriva prima che agisca.

Claude Codeesempio
Aggiungi una pagina ordini.

Senza

Fatto. La pagina recupera /api/orders in un useEffect.

Usa fetch dove il team usa il client api.2 tentativi

Con Pathrule

prima che Claude Code agisca: 3 note per features/orders

  • Usa il client api, non fetch
  • React Query per i dati
  • Pulsanti condivisi da ui/

Fatto. Gli ordini si caricano tramite il client api con React Query.

In linea con ciò che il team ha già deciso.1 tentativo

Come Pathrule raggiunge Claude Code.

file che legge: sìfile che legge
CLAUDE.md e .claude/rules
prima di ogni prompt: sìprima di ogni prompt
Hook sul prompt
attorno alle chiamate agli strumenti: sìattorno alle chiamate agli strumenti
Hook sugli strumenti
quando chiede: sìquando chiede
Locale, o Remote MCP
.claude/settings.json (excerpt, written by pathrule setup)
{  "hooks": {    "SessionStart": [      { "hooks": [{ "type": "command", "command": "/Users/you/.pathrule/bin/pathrule-hook.js" }] }    ],    "UserPromptSubmit": [      { "hooks": [{ "type": "command", "command": "/Users/you/.pathrule/bin/pathrule-hook.js" }] }    ],    "PreToolUse": [      {        "matcher": "Read|Edit|Write|Grep|Glob|Bash",        "hooks": [{ "type": "command", "command": "/Users/you/.pathrule/bin/pathrule-hook.js" }]      }    ]  }}

Il contesto arriva prima che Claude Code agisca su ogni prompt, e la conoscenza di ogni file lo segue nelle sue chiamate agli strumenti.

CLAUDE.md vs Pathrule

Solo CLAUDE.mdindicazioni native
  • I file di istruzioni nativi possono essere legati a un percorso e condivisi tramite il controllo di versione.
  • Il contesto dipende dai file e dalle indicazioni che il client carica.
  • Indicazioni lunghe e sempre caricate possono competere per l'attenzione.
  • Legato a Claude Code; gli altri agenti hanno bisogno dei propri file.
  • Versionato nel repository. Modificabile da chiunque abbia accesso in push.
Pathrule + Claude Codeper questo percorso
  • La porzione legata al percorso della directory in cui lavora il modello.
  • Il costo in token cresce con la porzione pertinente, non con l'intero insieme di regole.
  • Le regole pertinenti all'attività vengono consegnate entro il budget di contesto.
  • Gli stessi contenuti raggiungono Codex, Cursor, GitHub Copilot e Windsurf.
  • Grafo di conoscenza revisionabile e verificabile, con accesso al workspace controllato lato server.

Approfondimento: Perché Claude Code ignora il tuo CLAUDE.md.

Cosa aggiunge Pathrule a Claude Code

  • Iniezione tramite hookUserPromptSubmit, SessionStart, hook sugli strumentiPathrule si aggancia agli hook che Claude Code già espone, compreso quello che scatta quando invii un prompt, così la porzione pertinente arriva prima che Claude Code agisca e lo segue da un file all'altro. Non solo il caricamento iniziale da CLAUDE.md.
  • Grafo legato ai percorsiRegole dove si applicanoUna regola associata a /apps/mobile si attiva solo quando Claude Code lavora sotto quel percorso. Il CLAUDE.md alla radice smette di essere un calderone.
  • Tre tipi di nodoMemorie, regole, skillLe memorie portano il contesto appreso dal team. Le regole sono consultive o vincolanti. Le skill sono playbook in più passaggi che il modello richiama per nome.
  • Stessi contenuti, ogni agenteCodex, Cursor, Copilot, WindsurfLe stesse memorie, regole e skill raggiungono Codex, Cursor, GitHub Copilot e Windsurf, ciascuno attraverso gli hook, i file e il supporto MCP di quel client. Come è collegato ciascuno.

Domande frequenti.

Cosa aggiunge Pathrule a Claude Code?

Un livello di conoscenza legato ai percorsi che inietta in Claude Code, tramite gli hook, le memorie, le regole e le skill del team. Si aggancia a UserPromptSubmit, SessionStart e agli hook sugli strumenti, così la porzione corrispondente arriva prima che Claude Code agisca su ogni prompt e il modello riceve solo il contesto che corrisponde alla directory di lavoro corrente.

Devo rinunciare al mio CLAUDE.md?

No. Pathrule si colloca sopra CLAUDE.md. Il tuo file attuale continua a funzionare. Pathrule aggiunge il livello che instrada per percorso, così le regole del team non devono vivere in un unico file gigantesco.

Perché Claude Code sembra ignorare parti del mio CLAUDE.md?

In parte è un problema di dimensioni, ma soprattutto di gerarchia. Un CLAUDE.md viene caricato per intero e consegnato come testo, quindi un requisito e una preferenza espressa di sfuggita arrivano con lo stesso peso; la stessa documentazione di Anthropic descrive questi file come "contesto, non configurazione imposta". Le regole legate ai percorsi in .claude/rules/ risolvono la metà che riguarda le dimensioni. Pathrule affronta l'altra metà: ogni regola ha una priorità e un livello di applicazione, così un vincolo arriva classificato sopra una regola consultiva, e una regola vincolante può essere fatta rispettare nell'hook. Approfondimento: Perché Claude Code ignora il tuo CLAUDE.md.

Come si installa Pathrule in Claude Code?

Esegui npm i -g @pathrule/cli, poi pathrule setup nel tuo progetto (aggiungi --local per usarlo senza account). Il setup scrive in .claude/settings.json voci di hook che puntano a un unico script di hook Node.js non offuscato in ~/.pathrule/bin, aggiorna CLAUDE.md e .claude/rules/ e aggiunge una voce MCP locale. Rimuovere quelle voci rimuove Pathrule.

Posso collegare Claude Code senza installare nulla?

Sì, ma solo per gli strumenti MCP. claude mcp add --transport http pathrule https://cloud.pathrule.io/mcp collega Claude Code a Remote MCP con OAuth e un account Pathrule. Remote MCP non installa hook né scrive file locali, quindi la conoscenza arriva quando Claude Code la chiede invece che prima che agisca, e le regole vincolanti non possono bloccare.

Pathrule vede il mio codice sorgente?

No. Pathrule non carica automaticamente il codice sorgente del tuo repository. In modalità locale non c'è alcun account e la conoscenza resta sulla tua macchina. In modalità cloud, Pathrule Cloud conserva le memorie, le regole e le skill che il tuo team scrive, l'inizio di ogni prompt viene inviato per classificare ciò che si applica e pathrule snapshot, quando lo esegui tu o il tuo agente, carica l'albero dei file, i manifest, brevi estratti della documentazione e i metadati git recenti. Il dettaglio completo è nella pagina Sicurezza.

Pathrule funziona per i team che usano Claude Code?

Sì. Pathrule è nato per i team. In un workspace Pathrule Cloud, memorie, regole e skill sono condivise in un grafo indicizzato per percorso con accesso al workspace controllato lato server, e nei piani per team Team Intelligence aggiunge pattern ricavati dal lavoro del team dopo che una persona li ha verificati. Codex, Cursor, GitHub Copilot e Windsurf ricevono la stessa conoscenza.

Una sola configurazione.
Poi ricorda.

  • Guida alla configurazioneOgni passaggio per Claude Code, con ciò che scrive il setup.