Sua IA esquece. O Pathrule lembra.
A camada de inteligência para seus agentes de programação. O Pathrule guarda o que seu projeto aprendeu e dá a cada agente só o que a tarefa pede.
Claude Code
Codex
Cursor
Copilot
Windsurf
Sem
Pronto!
useEffect(() => { fetch('/api/orders')... })VocêNão, use o nosso cliente da API e o React Query. Eu falei isso ontem.
Explicado de novo, pela terceira vez.2 tentativas
Com o Pathrule
3 notas para apps/web/dashboard
- Use o cliente da API, não fetch
- O carregamento de dados passa pelo React Query
- Rode as verificações
Pronto, com o cliente da API e o React Query. As verificações passaram.
useQuery(['orders'], () => api.get('/orders'))Certo de primeira.1 tentativa
A mesma regra. Todo dia.
- Segclaude code
“use o cliente da API, não fetch”
- Terclaude code
“de novo: cliente da API, não fetch”
- Quacodex
“a gente usa o cliente da API.”
- Quicursor
“eu falei ontem. cliente da API.”
- Sexclaude code
“CLIENTE DA API. NÃO FETCH.”
5 sessões3 assistentes0 lembraram
Explique uma vez.
Você corrige uma vez
como faria normalmente
features/orders/useOrders.tsexport async function loadOrders() {- const res = await fetch('/api/orders')+ const res = await api.get('/orders')}
Salvo use o cliente da API, não fetch memória
O Pathrule registra
junto ao código a que se refere
- src/
- features/cliente da API, não fetch
- orders/
- auth/sessões expiram em 24h
- ui/botões compartilhados
Toda IA fica sabendo
a partir da próxima sessão
claude · uma semana depois- $ claude
- > adicione uma página de pedidos
- ● pathrule · 3 notasantes de começar
- cliente da API, não fetch
- React Query para dados
- rode as verificações
- ● Write features/orders/OrdersPage.tsx
- + useQuery(['orders'], () => api.get('/orders'))segue as notas
- ● verificações passaram ✓
Só o que importa.
- 96 notas
- caminho: features/orders
- 4 relevantes
- 4 enviadas, dentro do orçamento
- notas enviadas
- 4
- tokens
- ~600
- deixadas de fora
- 92
- cliente da API, não fetch
- React Query para dados
- rode as verificações
- botões compartilhados de ui/
O conhecimento é selecionado por caminho, escopo e relevância e depois encaixado em um orçamento por prompt. Regras obrigatórias nunca são cortadas por falta de espaço. O que não couber é listado pelo título, para que o agente possa pedir.
O novo vence o antigo.
Claude CodetRPC
CodextRPC
CursortRPC
CopilottRPC
WindsurftRPC
Atualize a nota uma única vez e todos os agentes recebem a nova versão. As edições são versionadas, afirmações aprendidas ficam retidas quando o código de onde vieram muda, e conflitos esperam uma pessoa decidir.
Não é mais um arquivo de regras.
- Escrito e atualizado à mão
- Um arquivo por ferramenta
- Tudo, em toda sessão
- Muda quando alguém edita
- Use o cliente da API, não fetchmemória
- Carregamento de dados via React Queryregra
- Rode as verificações antes de concluirskill
- src/features/orders/OrderList.tsx
- Cresce enquanto você trabalha
- Todo assistente conectado
- Só o que o caminho pede
- Versionado conforme muda
Mantenha seu CLAUDE.md e seu AGENTS.md. O Pathrule escreve nesses arquivos o que pertence a eles e entrega o resto por caminho e por tarefa, algo que um único arquivo não consegue fazer.
Não só memória. Inteligência.
Memória
armazena- cliente da API, não fetch
- usamos REST
- React Query para dados
- passos antigos de deploy
- botões compartilhados
- tabs vs. espaços
- ...
Tudo, sempre, até você fazer a limpeza.
Pathrule Intelligence
decide- Aprendecom o que você corrige e decidecliente da API, não fetch
- Vinculacada nota ao código a que se referefeatures/
- Priorizaregras primeiro, depois a equipe, depois vocêregra, equipe, você
- Escolhesó o que esta tarefa pedeesta tarefa
Memória é o que foi salvo. Inteligência decide o que isso significa para esta tarefa: onde se aplica, o que tem prioridade sobre o quê e o que deixar de fora.
Três tipos de inteligência.
Seu projeto. Você. Sua equipe.
Projeto. Vive com o repositório, vinculado a caminhos. Local ou no Cloud.
- Use o cliente da API. Ele cuida da autenticação e das novas tentativas.features/
- Nada de novas rotas REST. Usamos tRPC.api/
- Verifique o banco de dados antes de alterar tabelas.migrations/
- O login já quebrou por causa da renovação do token. Use useSession().auth/
- Os botões compartilhados ficam em ui/. Não mude o estilo deles.components/
- Datas são armazenadas em UTC e formatadas no cliente.lib/date
Você. Suas preferências, em todos os repositórios. Uma regra do projeto sempre prevalece.
- Mudanças pequenas, com os testes ao lado.sua preferência
- pnpm, nunca npm.você disse
- Respostas curtas, código primeiro.sua preferência
- Teste antes da correção.você confirmou
- Explique o porquê nas mensagens de commit.sua preferência
- Pergunte antes de adicionar uma dependência.você confirmou
Equipe. Diretrizes da organização no Pathrule Cloud. Nos planos para equipes, desativadas até que sua organização as ative.
- Valide a entrada em cada fronteira de serviço.regra da equipe
- Regras de segurança vencem as pessoais.precedência
- Novos recursos são lançados atrás de uma flag.regra da equipe
- Todo release ganha uma linha no changelog.regra da equipe
- Nada de segredos no código. Use o cofre.segurança
- Dois revisores para tudo em billing/.billing/
Troque de assistente. Mantenha a memória.
Hoje,Claude Code
- cliente da API, não fetch
- React Query para dados
- rode as verificações
como se conecta Claude Code via hooks antes de agir, CLAUDE.md e MCP
Assistentes com hooks recebem o conhecimento antes de agir. Clientes que só usam MCP pedem quando precisam dele. Ver todas as integrações
Seu código fica com você. Seu conhecimento chega a toda a equipe.
- seu códigoNão é enviado automaticamente
- pathruleConecta esta pasta ao seu espaço de trabalho
- seu agente de programaçãoMantém o próprio provedor
- um espaço de trabalho para toda a equipe
- o mesmo conhecimento em cada máquina
- versionado, restaurável após exclusão
- Team Intelligence nos planos para equipes
- seu código
- Não é enviado automaticamente
- funções
- Proprietários, administradores e membros
- histórico
- Versionado e restaurável
- hospedado
- Remote MCP, sem instalar nada
O Pathrule Cloud armazena seu conhecimento e usa seu prompt para priorizar o que é relevante. Um snapshot envia sua árvore de arquivos e alguns arquivos de configuração, só quando você ou seu agente geram um. Seu código-fonte não é enviado automaticamente, e seu agente de programação mantém o próprio provedor. Segurança