Vai al contenuto
Pathrule

Panoramica

La tua IA dimentica. Pathrule ricorda.

Il livello di intelligenza per i tuoi agenti di programmazione. Pathrule ricorda ciò che avete imparato nel progetto e dà a ogni agente solo ciò che serve per l'attività.

funziona con
  • Claude Code
  • Codex
  • Cursor
  • Copilot
  • Windsurf
Nuova chatesempiostessa richiesta, stesso agente
Carica gli ordini dell'utente nella dashboard.

Senza

Fatto!

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

TuNo, usa il nostro client api e React Query. Te l'ho detto ieri.

Spiegato di nuovo, per la terza volta.2 tentativi

Con Pathrule

3 note per apps/web/dashboard

  • Usa il client api, non fetch
  • Il caricamento dei dati passa da React Query
  • Esegui i controlli

Fatto con il client api e React Query. I controlli passano.

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

Giusto al primo colpo.1 tentativo

Stessa regola. Ogni giorno.

  1. Lunclaude code

    "usa il nostro client api, non fetch"

  2. Marclaude code

    "di nuovo: client api, non fetch"

  3. Mercodex

    "usiamo il client api."

  4. Giocursor

    "Te l'ho detto ieri. Client api."

  5. Venclaude code

    "CLIENT API. NIENTE FETCH."

5 sessioni3 assistenti0 volte ricordata

Spiega una volta sola.

  1. Lo correggi una volta

    come faresti di solito

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

    Salvato usa il client api, non fetch memoria

  2. Pathrule lo annota

    accanto al codice a cui si riferisce

    • src/
    • features/client api, non fetch
    • orders/
    • auth/le sessioni scadono dopo 24h
    • ui/pulsanti condivisi
  3. Ogni IA lo sa

    dalla sessione successiva in poi

    claude · una settimana dopo
    1. $ claude
    2. > aggiungi una pagina ordini
    3. ● pathrule · 3 noteprima che inizi
    4. client api, non fetch
    5. React Query per i dati
    6. esegui i controlli
    7. ● Write features/orders/OrdersPage.tsx
    8. + useQuery(['orders'], () => api.get('/orders'))segue le note
    9. ● controlli superati ✓

Solo ciò che conta.

Attività di esempio "Aggiungi una pagina ordini"
  1. 96 note
  2. percorso: features/orders
  3. 4 pertinenti
  4. 4 inviate, entro il budget
note inviate
4
token
~600
escluse
92
  • client api, non fetch
  • React Query per i dati
  • esegui i controlli
  • pulsanti condivisi da ui/

La conoscenza viene selezionata in base a percorso, ambito e pertinenza, poi adattata al budget di ogni prompt. Le regole vincolanti non vengono mai tagliate per mancanza di spazio. Ciò che non rientra viene elencato per titolo, così l'agente può richiederlo.

Il nuovo batte il vecchio.

marzoPer l'API usiamo REST.sostituita
giugnoSiamo passati a tRPC.ora inviata al suo posto
ogni assistente riceve
  • Claude CodetRPC
  • CodextRPC
  • CursortRPC
  • CopilottRPC
  • WindsurftRPC

Aggiorna una nota una volta e ogni agente riceve la nuova versione. Le modifiche sono versionate, le affermazioni apprese vengono sospese quando cambia il codice da cui derivano e i conflitti aspettano che sia una persona a decidere.

Non l'ennesimo file di regole.

CLAUDE.md412 righe · caricato ogni volta
  • Scritto e aggiornato a mano
  • Un file per ogni strumento
  • Tutto quanto, a ogni sessione
  • Cambia quando qualcuno lo modifica
pathrule3 note · per questo file
  • Usa il client api, non fetchmemoria
  • Caricamento dei dati con React Queryregola
  • Esegui i controlli prima di chiudereskill
  • src/features/orders/OrderList.tsx
  • Cresce mentre lavori
  • Ogni assistente collegato
  • Solo ciò che serve al percorso
  • Versionato man mano che cambia

Tieni il tuo CLAUDE.md e il tuo AGENTS.md. Pathrule scrive lì ciò che ci va e consegna il resto per percorso e per attività, cosa che un singolo file non può fare.

Non solo memoria. Intelligenza.

Memoria

conserva
  • client api, non fetch
  • usiamo REST
  • React Query per i dati
  • vecchi passaggi di deploy
  • pulsanti condivisi
  • tab o spazi
  • ...

Tutto, sempre, finché non fai pulizia.

Pathrule Intelligence

decide
  1. Imparada ciò che correggi e decidiclient api, non fetch
  2. Circoscriveogni nota al codice a cui si riferiscefeatures/
  3. Ordinaprima le regole, poi il team, poi turegola, team, tu
  4. Selezionasolo ciò che serve a questa attivitàquesta attività

La memoria è ciò che è stato salvato. L'intelligenza decide cosa significa per questa attività: dove si applica, cosa ha la precedenza su cosa e cosa lasciare fuori.

Tre tipi di intelligenza.

Il tuo progetto. Tu. Il tuo team.

Progetto. Vive con il repository e si lega ai percorsi. In locale o in Cloud.

  • Usa il client api. Gestisce autenticazione e nuovi tentativi.features/
  • Niente nuove route REST. Usiamo tRPC.api/
  • Controlla il database prima di modificare le tabelle.migrations/
  • Una volta il login si è rotto per il refresh del token. Usa useSession().auth/
  • I pulsanti condivisi stanno in ui/. Non cambiarne lo stile.components/
  • Le date sono salvate in UTC e formattate sul client.lib/date

Tu. Le tue preferenze, in ogni repository. Una regola di progetto vince sempre.

  • Modifiche piccole, con i test accanto.una tua preferenza
  • pnpm, mai npm.l'hai detto tu
  • Risposte brevi, prima il codice.una tua preferenza
  • Prima il test, poi la correzione.confermato da te
  • Spiega il perché nei messaggi di commit.una tua preferenza
  • Chiedi prima di aggiungere una dipendenza.confermato da te

Team. Le linee guida dell'organizzazione in Pathrule Cloud. Incluse nei piani Team e disattivate finché la tua organizzazione non le attiva.

  • Valida l'input a ogni confine tra servizi.regola del team
  • Le regole di sicurezza battono quelle personali.precedenza
  • Le nuove funzionalità escono dietro un flag.regola del team
  • Ogni release ha la sua riga nel changelog.regola del team
  • Niente segreti nel codice. Usa il vault.sicurezza
  • Due revisori per tutto ciò che sta in billing/.billing/

Cambia assistente. Tieni la memoria.

Oggi,Claude Code

memoria pathruleinvariata
  • client api, non fetch
  • React Query per i dati
  • esegui i controlli

come si collega Claude Code hook prima che agisca, CLAUDE.md e MCP

Gli assistenti con hook ricevono la conoscenza prima di agire. I client solo MCP la richiedono quando ne hanno bisogno. Vedi tutte le integrazioni

Il tuo codice resta con te. La tua conoscenza arriva a tutto il team.

la tua macchina
  • il tuo codiceNon caricato automaticamente
  • pathruleCollega questa cartella al tuo workspace
  • il tuo agente di programmazioneMantiene il proprio provider
Pathrule Cloud
connesso
  • un solo workspace per tutto il team
  • la stessa conoscenza su ogni macchina
  • versionata, ripristinabile dopo l'eliminazione
  • Team Intelligence nei piani per team
il tuo codice
Non caricato automaticamente
ruoli
Proprietari, amministratori e membri
cronologia
Versionata e ripristinabile
in hosting
Remote MCP, senza installare nulla

Pathrule Cloud conserva la tua conoscenza e usa il tuo prompt per dare priorità a ciò che conta. Uno snapshot invia l'albero dei file e alcuni file di configurazione, solo quando tu o il tuo agente ne richiedete uno. Il tuo codice sorgente non viene caricato automaticamente, e il tuo agente di programmazione mantiene il proprio provider. Sicurezza

Spiegalo una volta sola.
Tutto qui.