Pular para o conteúdo
Pathrule

claude code

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.

Claude Codeexemplo
Adicione uma página de pedidos.

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
.claude/settings.json (excerpt, written by pathrule setup)
{  "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

Só o CLAUDE.mdorientação nativa
  • 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.
Pathrule + Claude Codepara este caminho
  • 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/mobile só dispara quando o Claude Code está agindo dentro desse caminho. O CLAUDE.md da 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.

Uma configuração.
Depois, ele lembra.