O Claude raciocina.
O Pathrule lembra.
Uma camada de equipe acima do seu CLAUDE.md. Memórias, regras e skills vinculadas a caminhos chegam ao Claude Code por hooks, incluindo o que roda quando você envia um prompt, para que a parte que se aplica chegue antes de ele agir.
Sem
Pronto. A página busca /api/orders em um useEffect.
Usa fetch onde a equipe usa o cliente da API.2 tentativas
Com o Pathrule
antes de o Claude Code agir: 3 notas para features/orders
- Use o cliente da API, não fetch
- React Query para dados
- Botões compartilhados de ui/
Pronto. Os pedidos carregam pelo cliente da API com React Query.
Segue o que a equipe já decidiu.1 tentativa
Como o Pathrule chega ao Claude Code.
- arquivos que lê: simarquivos que lê
- CLAUDE.md e .claude/rules
- antes de cada prompt: simantes de cada prompt
- Hook de prompt
- em torno das chamadas de ferramenta: simem torno das chamadas de ferramenta
- Hooks de ferramenta
- quando pede: simquando pede
- Local ou Remote MCP
{ "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" }] } ] }}
O contexto chega antes de o Claude Code agir em cada prompt, e o conhecimento de cada arquivo o acompanha nas chamadas de ferramenta.
CLAUDE.md vs Pathrule
- Os arquivos de instruções nativos podem ter escopo por caminho e ser compartilhados pelo controle de versão.
- O contexto depende dos arquivos e das orientações que o cliente carrega.
- Orientações grandes e sempre carregadas podem disputar a atenção.
- Preso ao Claude Code; outros agentes precisam dos próprios arquivos.
- Versionado no repositório. Editável por qualquer um com push.
- Um recorte vinculado ao caminho do diretório em que o modelo está trabalhando.
- O custo em tokens acompanha o recorte relevante, não o conjunto inteiro de regras.
- As regras relevantes para a tarefa são entregues dentro do orçamento de contexto.
- O mesmo conteúdo chega a Codex, Cursor, GitHub Copilot e Windsurf.
- Grafo de conhecimento revisável e auditável, com acesso ao espaço de trabalho controlado no servidor.
Leitura longa: Por que o Claude Code ignora seu CLAUDE.md.
O que o Pathrule acrescenta ao Claude Code
- Injeção via hookUserPromptSubmit, SessionStart, hooks de ferramentaO Pathrule roda nos pontos de hook que o Claude Code já expõe, incluindo o que dispara quando você envia um prompt, então o recorte com escopo chega antes de o Claude Code agir e o acompanha de arquivo em arquivo. Não apenas a carga inicial única do
CLAUDE.md. - Grafo vinculado a caminhosRegras onde se aplicamUma regra vinculada a
/apps/mobilesó dispara quando o Claude Code está agindo dentro desse caminho. OCLAUDE.mdda raiz deixa de ser um depósito de tudo. - Três tipos de nóMemórias, regras, skillsAs memórias carregam o contexto que a equipe aprendeu. As regras são consultivas ou estritas. As skills são roteiros de vários passos que o modelo invoca pelo nome.
- O mesmo conteúdo em todos os agentesCodex, Cursor, Copilot, WindsurfAs mesmas memórias, regras e skills chegam a Codex, Cursor, GitHub Copilot e Windsurf, cada um pelos hooks, arquivos e MCP que aquele cliente aceita. Como cada um se conecta.
Perguntas frequentes.
O que o Pathrule acrescenta ao Claude Code?
Uma camada de conhecimento vinculada a caminhos que injeta memórias, regras e skills da equipe no Claude Code no momento do hook. Ela roda em UserPromptSubmit, SessionStart e nos hooks de ferramenta, então o recorte correspondente chega antes de o Claude Code agir em cada prompt, e o modelo recebe só o contexto que corresponde ao diretório de trabalho atual.
Preciso abrir mão do meu CLAUDE.md?
Não. O Pathrule fica acima do CLAUDE.md. Seu arquivo atual continua funcionando. O Pathrule acrescenta a camada de roteamento por caminho, para que as regras da equipe não precisem viver em um arquivo gigante.
Por que o Claude Code parece ignorar partes do meu CLAUDE.md?
Em parte é um problema de tamanho e, principalmente, de prioridade. Um CLAUDE.md é carregado inteiro e entregue como texto corrido, então um requisito e uma preferência passageira chegam com o mesmo peso; a própria documentação da Anthropic descreve esses arquivos como “contexto, não configuração imposta”. As regras vinculadas a caminhos em .claude/rules/ resolvem a metade do tamanho. O Pathrule cuida da outra metade: cada regra leva uma prioridade e um nível de aplicação, então uma restrição chega ranqueada acima de uma orientação consultiva, e uma regra estrita pode ser garantida no hook. Leitura longa: Por que o Claude Code ignora seu CLAUDE.md.
Como o Pathrule é instalado no Claude Code?
Rode npm i -g @pathrule/cli e depois pathrule setup no seu projeto (adicione --local para rodar sem conta). O setup grava no .claude/settings.json entradas de hook que apontam para um único script de hook Node.js não ofuscado em ~/.pathrule/bin, atualiza o CLAUDE.md e o .claude/rules/ e adiciona uma entrada MCP local. Remover essas entradas remove o Pathrule.
Dá para conectar o Claude Code sem instalar nada?
Sim, apenas para as ferramentas MCP. claude mcp add --transport http pathrule https://cloud.pathrule.io/mcp conecta o Claude Code ao Remote MCP com OAuth e uma conta do Pathrule. O Remote MCP não instala hooks nem grava arquivos locais, então o conhecimento chega quando o Claude Code o pede, e não antes de ele agir, e as regras estritas não conseguem bloquear.
O Pathrule vê meu código-fonte?
Não. O Pathrule não envia automaticamente o código-fonte do seu repositório. No modo local não há conta, e o conhecimento fica na sua máquina. No modo Cloud, o Pathrule Cloud armazena as memórias, regras e skills que sua equipe escreve, o início de cada prompt é enviado para ranquear o que se aplica, e o pathrule snapshot, quando você ou seu agente o executam, envia a árvore de arquivos, os manifestos, pequenas amostras de documentação e metadados recentes do git. O detalhamento completo está na página de Segurança.
O Pathrule funciona para equipes que usam o Claude Code?
Sim. O Pathrule foi feito para equipes. Em um espaço de trabalho do Pathrule Cloud, memórias, regras e skills são compartilhadas em um grafo indexado por caminho, com acesso ao espaço de trabalho controlado no servidor, e, nos planos para equipes, a Team Intelligence acrescenta padrões do trabalho da equipe depois que uma pessoa os verifica. Codex, Cursor, GitHub Copilot e Windsurf recebem o mesmo conhecimento.