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.
Claude Code
Codex
Cursor
Copilot
Windsurf
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.
- Lunclaude code
« utilise notre client api, pas fetch »
- Marclaude code
« encore une fois : client api, pas fetch »
- Mercodex
« on utilise le client api. »
- Jeucursor
« Je te l'ai dit hier. Le client api. »
- Venclaude code
« CLIENT API. PAS FETCH. »
5 sessions3 assistants0 souvenir
Expliquez une seule fois.
Vous corrigez une fois
comme d'habitude
features/orders/useOrders.tsexport async function loadOrders() {- const res = await fetch('/api/orders')+ const res = await api.get('/orders')}
Enregistré utiliser le client api, pas fetch mémoire
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
Toutes les IA le savent
dès la session suivante
claude · une semaine plus tard- $ claude
- > ajoute une page de commandes
- ● pathrule · 3 notesavant qu'il commence
- client api, pas fetch
- React Query pour les données
- lancer les vérifications
- ● Write features/orders/OrdersPage.tsx
- + useQuery(['orders'], () => api.get('/orders'))suit les notes
- ● vérifications réussies ✓
Seulement l'essentiel.
- 96 notes
- chemin : features/orders
- 4 pertinentes
- 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.
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.
- Écrit et tenu à jour à la main
- Un fichier par outil
- Tout, à chaque session
- Change quand quelqu'un le modifie
- 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- Apprendde ce que vous corrigez et décidezclient api, pas fetch
- Rattachechaque note au code qu'elle concernefeatures/
- Classeles règles d'abord, puis l'équipe, puis vousrègle, équipe, vous
- 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
- 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 codePas envoyé automatiquement
- pathruleRelie ce dossier à votre espace de travail
- votre agent de codageGarde son propre fournisseur
- 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é