Aller au contenu
Pathrule

Vue d'ensemble

Votre IA oublie. Pathrule se souvient.

La couche d'intelligence de vos agents de codage. Pathrule garde ce que votre projet a appris et ne donne à chaque agent que ce dont la tâche a besoin.

compatible avec
  • Claude Code
  • Codex
  • Cursor
  • Copilot
  • Windsurf
Nouvelle conversationexemplemême demande, même agent
Charge les commandes de l'utilisateur dans le tableau de bord.

Sans

C'est fait !

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

VousNon, utilise notre client api et React Query. Je te l'ai dit hier.

Réexpliqué, pour la troisième fois.2 essais

Avec Pathrule

3 notes pour apps/web/dashboard

  • Utiliser le client api, pas fetch
  • Le chargement des données passe par React Query
  • Lancer les vérifications

C'est fait, avec le client api et React Query. Les vérifications passent.

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

Réussi du premier coup.1 essai

Même règle. Tous les jours.

  1. Lunclaude code

    « utilise notre client api, pas fetch »

  2. Marclaude code

    « encore une fois : client api, pas fetch »

  3. Mercodex

    « on utilise le client api. »

  4. Jeucursor

    « Je te l'ai dit hier. Le client api. »

  5. Venclaude code

    « CLIENT API. PAS FETCH. »

5 sessions3 assistants0 souvenir

Expliquez une seule fois.

  1. Vous corrigez une fois

    comme d'habitude

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

    Enregistré utiliser le client api, pas fetch mémoire

  2. Pathrule le note

    à côté du code concerné

    • src/
    • features/client api, pas fetch
    • orders/
    • auth/les sessions expirent après 24 h
    • ui/boutons partagés
  3. Toutes les IA le savent

    dès la session suivante

    claude · une semaine plus tard
    1. $ claude
    2. > ajoute une page de commandes
    3. ● pathrule · 3 notesavant qu'il commence
    4. client api, pas fetch
    5. React Query pour les données
    6. lancer les vérifications
    7. ● Write features/orders/OrdersPage.tsx
    8. + useQuery(['orders'], () => api.get('/orders'))suit les notes
    9. ● vérifications réussies ✓

Seulement l'essentiel.

Exemple de tâche « Ajoute une page de commandes »
  1. 96 notes
  2. chemin : features/orders
  3. 4 pertinentes
  4. 4 envoyées, dans le budget
notes envoyées
4
tokens
~600
écartées
92
  • client api, pas fetch
  • React Query pour les données
  • lancer les vérifications
  • boutons partagés de ui/

Les connaissances sont sélectionnées selon le chemin, la portée et la pertinence, puis ajustées à un budget par prompt. Les règles imposées ne sont jamais coupées faute de place. Tout ce qui ne tient pas est listé par titre, pour que l'agent puisse le demander.

Le nouveau l'emporte sur l'ancien.

marsNous utilisons REST pour l'API.remplacée
juinNous sommes passés à tRPC.envoyée à la place
chaque assistant reçoit
  • Claude CodetRPC
  • CodextRPC
  • CursortRPC
  • CopilottRPC
  • WindsurftRPC

Mettez une note à jour une seule fois et chaque agent reçoit la nouvelle version. Les modifications sont versionnées, les affirmations apprises sont suspendues quand le code dont elles sont issues change, et les conflits attendent qu'une personne tranche.

Pas un fichier de règles de plus.

CLAUDE.md412 lignes · chargé à chaque fois
  • Écrit et tenu à jour à la main
  • Un fichier par outil
  • Tout, à chaque session
  • Change quand quelqu'un le modifie
pathrule3 notes · pour ce fichier
  • Utiliser le client api, pas fetchmémoire
  • Chargement des données via React Queryrègle
  • Lancer les vérifications avant de terminerskill
  • src/features/orders/OrderList.tsx
  • S'enrichit à mesure que vous travaillez
  • Tous les assistants connectés
  • Seulement ce dont le chemin a besoin
  • Versionné à chaque changement

Gardez vos CLAUDE.md et AGENTS.md. Pathrule y écrit ce qui doit y figurer et transmet le reste par chemin et par tâche, ce qu'un fichier unique ne peut pas faire.

Pas seulement de la mémoire. De l'intelligence.

Mémoire

stocke
  • client api, pas fetch
  • nous utilisons REST
  • React Query pour les données
  • anciennes étapes de déploiement
  • boutons partagés
  • tabulations ou espaces
  • ...

Tout, tout le temps, jusqu'à ce que vous fassiez le ménage.

Pathrule Intelligence

décide
  1. Apprendde ce que vous corrigez et décidezclient api, pas fetch
  2. Rattachechaque note au code qu'elle concernefeatures/
  3. Classeles règles d'abord, puis l'équipe, puis vousrègle, équipe, vous
  4. Choisitseulement ce dont cette tâche a besoincette tâche

La mémoire, c'est ce qui a été enregistré. L'intelligence décide de ce que cela signifie pour cette tâche : où cela s'applique, ce qui prime sur quoi, et ce qu'il faut laisser de côté.

Trois types d'intelligence.

Votre projet. Vous. Votre équipe.

Projet. L'intelligence du projet vit avec le dépôt, liée à des chemins. En local ou dans Pathrule Cloud.

  • Utiliser le client api. Il gère l'authentification et les relances.features/
  • Pas de nouvelles routes REST. Nous utilisons tRPC.api/
  • Vérifier la base de données avant de modifier des tables.migrations/
  • La connexion a déjà cassé à cause du rafraîchissement du token. Utiliser useSession().auth/
  • Les boutons partagés sont dans ui/. Ne pas modifier leur style.components/
  • Les dates sont stockées en UTC et formatées côté client.lib/date

Vous. Vos préférences, dans tous vos dépôts. Une règle de projet l'emporte toujours.

  • Petits changements, avec leurs tests juste à côté.votre préférence
  • pnpm, jamais npm.vous l'avez dit
  • Réponses courtes, le code d'abord.votre préférence
  • Le test avant le correctif.vous l'avez confirmé
  • Expliquer le pourquoi dans les messages de commit.votre préférence
  • Demander avant d'ajouter une dépendance.vous l'avez confirmé

Équipe. Les consignes de l'organisation, dans Pathrule Cloud. Sur les offres Team, désactivées tant que votre organisation ne les active pas.

  • Valider les entrées à chaque frontière de service.règle d'équipe
  • Les règles de sécurité priment sur les règles personnelles.priorité
  • Les nouvelles fonctionnalités sortent derrière un feature flag.règle d'équipe
  • Chaque version a sa ligne dans le changelog.règle d'équipe
  • Aucun secret dans le code. Utiliser le coffre-fort.sécurité
  • Deux relecteurs pour tout ce qui touche à billing/.billing/

Changez d'assistant. Gardez la mémoire.

Aujourd'hui,Claude Code

mémoire pathruleinchangée
  • client api, pas fetch
  • React Query pour les données
  • lancer les vérifications

mode de connexion Claude Code hooks avant qu'il agisse, CLAUDE.md et MCP

Les assistants dotés de hooks reçoivent les connaissances avant d'agir. Les clients qui n'ont que MCP les demandent quand ils en ont besoin. Voir toutes les intégrations

Votre code reste chez vous. Vos connaissances servent toute l'équipe.

votre machine
  • votre codePas envoyé automatiquement
  • pathruleRelie ce dossier à votre espace de travail
  • votre agent de codageGarde son propre fournisseur
Pathrule Cloud
connecté
  • un espace de travail pour toute l'équipe
  • les mêmes connaissances sur chaque machine
  • versionnées, restaurables après suppression
  • Team Intelligence sur les offres Team
votre code
Pas envoyé automatiquement
rôles
Propriétaires, admins et membres
historique
Versionné et restaurable
hébergé
Remote MCP, rien à installer

Pathrule Cloud stocke vos connaissances et se sert de votre prompt pour hiérarchiser ce qui compte. Un snapshot envoie votre arborescence de fichiers et quelques fichiers de configuration, uniquement quand vous ou votre agent en déclenchez un. Votre code source n'est pas envoyé automatiquement, et votre agent de codage garde son propre fournisseur. Sécurité

Expliquez-le une fois.
C'est tout.