
O Guia Definitivo do Arquivo CLAUDE.md: Como Multiplicar Sua Produtividade no Claude Code por 10
Domine o arquivo de configuração CLAUDE.md para Claude Code. Templates, boas práticas, hooks, slash commands e a configuração de 27 agentes que viralizou.
O Que É um Arquivo CLAUDE.md e Por Que Importa
Se você está usando o Claude Code sem um arquivo CLAUDE.md, está deixando a maior parte do poder dele em cima da mesa.
O CLAUDE.md é um arquivo de configuração em Markdown que o Claude Code lê automaticamente no início de cada sessão. Ele conta ao Claude sobre a arquitetura do seu projeto, padrões de código, ferramentas preferidas, padrões de teste e regras de fluxo. Em vez de repetir as mesmas instruções a cada conversa, você escreve uma vez e o Claude segue toda vez.
Pense nele como a diferença entre contratar um terceirizado que não sabe nada sobre sua empresa e um que leu seu manual de engenharia inteiro. O arquivo CLAUDE.md é esse manual.
Um arquivo CLAUDE.md bem feito pode cortar seu tempo de prompting em 60-80%. Ele elimina configurações de contexto repetidas, força qualidade de código consistente e habilita fluxos avançados como automação multi-agente. Este guia cobre tudo desde configuração básica até a configuração de 27 agentes que viralizou no Twitter.
Por Que CLAUDE.md Vence Prompting Repetido
| Abordagem | Tokens por Sessão | Consistência | Manutenção |
|---|---|---|---|
| Prompting manual | 500-2.000 por conversa | Baixa — varia por humor | Nenhuma |
| Templates de clipboard | 300-1.000 por colagem | Média — fácil esquecer | Manual |
| Arquivo CLAUDE.md | 0 (auto-carregado) | Alta — sempre aplicado | Versionado |
| CLAUDE.md + hooks + commands | 0 (auto-carregado) | Muito alta — forçada | Rastreado no Git |
A economia de tokens sozinha é significativa. Se você gasta 500 tokens em configuração de contexto por conversa e tem 20 conversas por dia, isso são 10.000 tokens diários — ou aproximadamente $0,15-$0,75 por dia dependendo do modelo. Em um mês, um arquivo CLAUDE.md te economiza $4,50-$22,50 em custos brutos de API enquanto produz resultados melhores.
Créditos Anthropic | Créditos AWS | Créditos Google Cloud
Como o Claude Code Lê Arquivos CLAUDE.md
O Claude Code procura arquivos CLAUDE.md em uma ordem específica de prioridade. Entender essa hierarquia é essencial para organizar suas instruções efetivamente.
Ordem de Carregamento de Arquivos
| Prioridade | Localização | Escopo | Caso de Uso |
|---|---|---|---|
| 1 (mais baixa) | ~/.claude/CLAUDE.md | Global — todos os projetos | Preferências pessoais, estilo de código global |
| 2 | Raiz do projeto CLAUDE.md | Em todo o projeto | Arquitetura, tech stack, regras do projeto |
| 3 | Subdiretório CLAUDE.md | Específico do diretório | Convenções específicas de módulo |
| 4 (mais alta) | .claude/settings.json | Config do projeto | Hooks, permissões, MCP servers |
O Claude Code mescla todos os arquivos aplicáveis. Se seu arquivo global diz "use indentação de 2 espaços" mas seu arquivo de projeto diz "use tabs de 4 espaços," o arquivo de projeto vence para aquele projeto.
O Que Vai Onde
CLAUDE.md global (~/.claude/CLAUDE.md) — preferências que se aplicam em todo lugar:
# Preferências Globais
- Sempre use TypeScript em vez de JavaScript quando possível
- Prefira componentes funcionais em vez de componentes de classe em React
- Escreva mensagens de commit concisas com menos de 72 caracteres
- Use imports ESM, nunca require() do CommonJS
CLAUDE.md do projeto (raiz do projeto) — tudo específico desta base de código:
# Projeto: Acme Dashboard
## Tech Stack
- Next.js 15 com App Router
- TypeScript 5.x strict mode
- Tailwind CSS 4.0
- Prisma ORM com PostgreSQL
- Jest + React Testing Library para testes
## Arquitetura
- /app — rotas Next.js (apenas App Router, sem Pages Router)
- /components — componentes UI reutilizáveis
- /lib — lógica de negócio e utilitários
- /prisma — schema do banco e migrações
Criando Seu Primeiro Arquivo CLAUDE.md
Aqui está uma configuração passo a passo para começar com o Claude Code e um arquivo CLAUDE.md configurado adequadamente.
Passo 1: Instale o Claude Code
npm install -g @anthropic-ai/claude-code
Passo 2: Crie CLAUDE.md na Raiz do Projeto
touch CLAUDE.md
Passo 3: Adicione Configuração Básica
Comece com este template mínimo e expanda conforme necessário:
# Projeto: [Nome do Seu Projeto]
## Tech Stack
- [Linguagem/Framework]
- [Banco de Dados]
- [Bibliotecas principais]
## Padrões de Código
- [Preferência de indentação]
- [Convenções de nomenclatura]
- [Ordenação de imports]
## Regras
- Sempre escreva testes para novas funções
- Nunca commite diretamente na main
- Use mensagens de commit convencionais
Passo 4: Rode o Claude Code
claude
O Claude Code detecta e carrega seu arquivo CLAUDE.md automaticamente. Você verá uma confirmação na saída da sessão.
ClaimAICreditsObtenha Créditos Grátis da API Claude
Acesse $25.000+ em créditos Anthropic por programas para startups. A ClaimAICredits cura mais de 217 programas de créditos verificados.
Explorar Créditos
Templates CLAUDE.md: Starter, Avançado e Time
Template 1: Projeto Simples (20 Linhas)
Melhor para desenvolvedores solo, projetos paralelos e bases de código pequenas.
# Meu App
## Stack
- Python 3.12, FastAPI, SQLAlchemy, PostgreSQL
- pytest para testes
## Regras
- Use type hints em todas as assinaturas de função
- Escreva docstrings para funções públicas
- Mantenha funções com menos de 30 linhas
- Use async/await para todas as operações de banco
- Formate com black, faça lint com ruff
## Padrões
- Repository pattern para acesso a dados
- Modelos Pydantic para validação de request/response
- Injeção de dependência via FastAPI Depends()
Template 2: Projeto Full-Stack Avançado (80+ Linhas)
Para aplicações em produção com múltiplos desenvolvedores e arquitetura complexa.
# Plataforma SaaS Acme
## Tech Stack
- Frontend: Next.js 15, TypeScript 5.x, Tailwind CSS 4.0
- Backend: Node.js 22, tRPC, Prisma ORM
- Banco: PostgreSQL 16, Redis 7
- Infra: Vercel (frontend), Railway (backend)
- Testes: Vitest, Playwright, MSW
## Arquitetura
Todo código segue princípios de Clean Architecture:
- /packages/web — frontend Next.js (apenas App Router)
- /packages/api — backend tRPC
- /packages/shared — tipos e utilitários compartilhados
- /packages/db — schema e cliente Prisma
## Padrões de Código
- TypeScript estrito: sem any, sem ts-ignore
- Todos os componentes devem ser funcionais com hooks
- Server Components por padrão, "use client" apenas quando necessário
- Todas as rotas de API devem ter validação de entrada com Zod
- Consultas ao banco passam pela camada de repositório, nunca SQL puro
## Requisitos de Teste
- Mínimo de 80% de cobertura para código novo
- Testes unitários para toda lógica de negócio
- Testes de integração para endpoints de API
- Testes E2E para fluxos críticos de usuário
- Use MSW para mock de API, nunca mocke fetch diretamente
## Fluxo Git
- Commits convencionais: feat:, fix:, chore:, docs:
- Todos os PRs exigem CI passando antes do merge
- Squash merge para main
- Nomenclatura de branch: feature/TICKET-123-descricao
## Regras de Segurança
- NUNCA hardcode segredos ou chaves de API
- Sempre use variáveis de ambiente para config
- Sanitize toda entrada de usuário
- Use queries parametrizadas (Prisma cuida disso)
- NUNCA exponha detalhes internos de erro para clientes
Template 3: Configuração de Time (Compartilhada via Git)
Para times que querem comportamento consistente do Claude Code entre todos os membros.
# Padrões de Engenharia do Time — Acme Corp
## Visão Geral
Este arquivo garante que o Claude Code siga os padrões de
engenharia do nosso time. Commitado no Git para que todos os engenheiros
recebam comportamento idêntico.
## Checklist de Code Review (Claude deve seguir antes de sugerir código)
1. Esta mudança tem testes?
2. Casos de erro são tratados?
3. A função está documentada?
4. Segue nossas convenções de nomenclatura?
5. Há alguma implicação de segurança?
## Convenções de Nomenclatura
- Componentes: PascalCase (UserProfile.tsx)
- Hooks: camelCase com prefixo use (useAuth.ts)
- Utils: camelCase (formatDate.ts)
- Constantes: SCREAMING_SNAKE (MAX_RETRIES)
- Tabelas de banco: snake_case (user_profiles)
- Rotas de API: kebab-case (/api/user-settings)
## Padrões Proibidos
- NÃO use console.log em código de produção (use nosso logger)
- NÃO use escapes de TypeScript (any, @ts-ignore)
- NÃO instale dependências novas sem justificativa
- NÃO modifique schema do banco sem arquivo de migração
- NÃO use exports default (use apenas named exports)
## Bibliotecas Preferidas (não sugira alternativas)
- Gerenciamento de estado: Zustand (não Redux)
- Formulários: React Hook Form + Zod (não Formik)
- Cliente HTTP: fetch nativo (não Axios)
- Manipulação de datas: date-fns (não Moment.js)
- Animação: Framer Motion (não React Spring)
Comparação: CLAUDE.md vs .cursorrules vs .github/copilot-instructions.md
Se você está avaliando ferramentas de codificação com IA, entender como cada uma lida com configuração é crítico.
| Recurso | CLAUDE.md (Claude Code) | .cursorrules (Cursor) | copilot-instructions.md (GitHub Copilot) |
|---|---|---|---|
| Auto-loading | Sim, hierárquico | Sim, raiz do projeto | Sim, raiz do repositório |
| Escopo global + projeto | Sim (home + projeto) | Apenas projeto | Organização + repo |
| Hooks/automação | Sim (settings.json) | Limitada | Não |
| Slash commands customizados | Sim (.claude/commands/) | Não | Não |
| Integração com MCP server | Sim (100+ ferramentas) | Não | Limitada (via extensões) |
| Fluxos multi-agente | Sim | Não | Não |
| Compartilhamento em time via Git | Sim | Sim | Sim |
| Tamanho máx de contexto | Muito grande (projeto completo) | ~6.000 tokens | Limitado |
| Custo | Créditos de API necessários | Assinatura $20/mês | Assinatura $10-19/mês |
O grande diferencial do Claude Code é o ecossistema em volta do CLAUDE.md — hooks, comandos customizados, MCP servers e suporte multi-agente o transformam de um arquivo de configuração em um framework completo de automação.
Hooks: Automatizando Seu Fluxo do Claude Code
Hooks são configurados em .claude/settings.json, não no próprio CLAUDE.md. Eles rodam comandos de shell automaticamente antes ou depois de eventos do Claude Code.
Estrutura de Configuração de Hook
{
"hooks": {
"PreToolUse": [
{
"matcher": "Edit|Write",
"command": "echo 'File about to be modified'"
}
],
"PostToolUse": [
{
"matcher": "Edit|Write",
"command": "npx eslint --fix $CLAUDE_FILE_PATH"
}
],
"PreCommit": [
{
"command": "npm run lint && npm run test:changed"
}
]
}
}
Padrões de Hook Mais Úteis
| Evento de Hook | Gatilho | Caso de Uso de Exemplo |
|---|---|---|
| PreToolUse | Antes do Claude editar/escrever um arquivo | Validar caminhos, checar permissões |
| PostToolUse | Depois do Claude editar/escrever um arquivo | Auto-formatar, lint, rodar testes relacionados |
| PreCommit | Antes do Claude commitar código | Rodar lint + suite de testes completa |
| PostCommit | Depois do Claude commitar código | Gatilhar CI, notificar time |
| SessionStart | Quando uma sessão do Claude Code começa | Puxar últimas mudanças, checar setup de env |
Exemplos Práticos de Hook
Auto-formatar após cada edição de arquivo:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"command": "npx prettier --write $CLAUDE_FILE_PATH"
}
]
}
}
Rodar testes para arquivos modificados:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit",
"command": "npx vitest run --reporter=verbose --changed"
}
]
}
}
Slash Commands Customizados
Slash commands te deixam criar templates de prompt reutilizáveis que gatilham com um único comando /.
Como Criar Slash Commands
- Crie um diretório
.claude/commands/no seu projeto - Adicione arquivos Markdown — cada arquivo vira um comando
- Use
$ARGUMENTScomo placeholder para entrada dinâmica
Exemplo: .claude/commands/review.md
Revise o seguinte código procurando:
1. Vulnerabilidades de segurança
2. Issues de desempenho
3. Tratamento de erro ausente
4. Gaps de cobertura de teste
Código para revisar: $ARGUMENTS
Forneça uma classificação de severidade (baixa/média/alta/crítica) para cada achado.
Uso no Claude Code:
/project:review src/auth/login.ts
Ideias Úteis de Slash Commands
| Arquivo de Comando | Slash Command | Propósito |
|---|---|---|
review.md | /project:review | Revisão de segurança + qualidade |
refactor.md | /project:refactor | Refatorar com boas práticas |
test.md | /project:test | Gerar testes abrangentes |
docs.md | /project:docs | Gerar documentação |
migrate.md | /project:migrate | Auxiliar de migração de banco |
debug.md | /project:debug | Fluxo sistemático de debugging |
deploy-check.md | /project:deploy-check | Validação pré-deploy |
ClaimAICreditsEconomize em Custos de Desenvolvimento com IA
Empilhe créditos da Anthropic, AWS, Google Cloud e mais de 200 outras plataformas.
Ver Todos os Perks
MCP Servers: Estendendo as Capacidades do Claude Code
MCP (Model Context Protocol) servers conectam o Claude Code a ferramentas e serviços externos. Quando configurado adequadamente, o Claude Code pode consultar bancos de dados, navegar na web, gerenciar arquivos, interagir com GitHub e muito mais — tudo de dentro da sua sessão de codificação.
Como Configurar MCP Servers
MCP servers são configurados em .claude/settings.json:
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres",
"postgresql://localhost:5432/mydb"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"]
},
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"]
}
}
}
MCP Servers Mais Populares para Desenvolvedores
| MCP Server | O Que Faz | Quando Usar |
|---|---|---|
| postgres | Consultar e modificar bancos PostgreSQL | Debug de banco, exploração de schema |
| github | Gerenciar repos, PRs, issues | Revisões de PR, triagem de issues |
| filesystem | Ler/escrever arquivos fora do projeto | Operações de arquivo entre projetos |
| puppeteer | Automação de navegador | Testes, scraping, screenshots |
| memory | Armazenamento persistente chave-valor | Contexto de longa duração entre sessões |
| slack | Enviar/ler mensagens Slack | Notificações de time, atualizações de status |
| linear | Gerenciar issues Linear | Rastreamento de tarefas, gestão de sprint |
Referenciando MCP no CLAUDE.md
Seu CLAUDE.md pode instruir o Claude Code sobre quando e como usar MCP servers conectados:
## Ferramentas Disponíveis
- Use o MCP postgres para checar schema antes de escrever migrações
- Use o MCP github para criar PRs depois de completar feature branches
- Use o MCP memory para rastrear progresso em tarefas multi-passo
A Configuração Viral de 27 Agentes: Como um Engenheiro do Google Automatizou 80% do Trabalho
No começo de 2026, a thread no Twitter de um engenheiro do Google viralizou descrevendo como ele configurou 27 agentes Claude Code especializados para lidar com partes diferentes do fluxo dele. Cada agente tinha seu próprio CLAUDE.md com instruções estreitas e focadas.
O Insight Central
Em vez de uma sessão Claude Code de propósito geral tentando fazer tudo, ele decompôs o trabalho em papéis especializados. Cada agente tinha:
- Um CLAUDE.md dedicado com conhecimento específico de domínio
- Acesso a ferramentas restrito (apenas o que aquele agente precisa)
- Limites claros sobre o que deveria e não deveria tocar
- Formatos específicos de saída e padrões de qualidade
Exemplo de Decomposição de Agentes
| Papel do Agente | Foco do CLAUDE.md | Ferramentas Permitidas |
|---|---|---|
| Frontend Agent | React, CSS, padrões de acessibilidade | Edit, Write, Browser |
| Backend Agent | Design de API, padrões de banco, segurança | Edit, Write, Postgres MCP |
| Test Agent | Filosofia de testes, requisitos de cobertura | Edit, Write, Bash (test runner) |
| Docs Agent | Padrões de documentação, formato de docs de API | Edit, Write |
| DevOps Agent | CI/CD, Docker, configs Kubernetes | Edit, Write, Bash |
| Review Agent | Checklist de code review, auditoria de segurança | Apenas leitura, GitHub MCP |
| Migration Agent | Regras de migração de banco, planos de rollback | Edit, Write, Postgres MCP |
| Perf Agent | Benchmarks de desempenho, análise de bundle | Read, Bash, Browser |
Como Replicar Essa Configuração
Você não precisa de 27 agentes para se beneficiar desse padrão. Comece com 3-5 configurações especializadas:
1. Crie arquivos CLAUDE.md separados por papel:
.claude/agents/frontend.md
.claude/agents/backend.md
.claude/agents/testing.md
2. Inicie o Claude Code com uma configuração específica:
# Use perfis diferentes combinando contexto global + específico do agente
claude --profile frontend
3. Defina pontos claros de handoff:
Seu CLAUDE.md primário pode referenciar quando trocar de agentes:
## Fluxo de Agentes
- Mudanças de frontend: use o perfil de agente frontend
- Mudanças de API: use o perfil de agente backend
- Após qualquer mudança de código: rode o agente de teste
- Antes de fazer merge: rode o agente de revisão
Por Que Isso Funciona
A abordagem de 27 agentes funciona por causa de um princípio fundamental de produtividade com IA: contexto estreito produz melhor saída que contexto amplo. Uma sessão Claude Code carregada com 400 linhas de instruções sobre frontend, backend, DevOps, testes e documentação vai performar pior em qualquer tarefa única do que uma carregada com 50 linhas altamente relevantes.
Erros Comuns no CLAUDE.md (e Como Corrigir)
Erro 1: Ser Vago Demais
Ruim:
Escreva código bom que siga boas práticas.
Bom:
- Use TypeScript strict mode, sem implicit any
- Todas as funções devem ter comentários JSDoc
- Tratamento de erro: envolva operações async em try/catch
- Tamanho máximo de função: 30 linhas
Erro 2: Sobrecarregar Com Instruções
Colocar mais de 500 linhas de instruções faz o Claude Code despriorizar regras importantes. Mantenha seu CLAUDE.md focado.
| Tamanho do CLAUDE.md | Impacto no Desempenho |
|---|---|
| 20-50 linhas | Ótimo para a maioria dos projetos |
| 50-150 linhas | Bom para projetos complexos |
| 150-300 linhas | Aceitável com organização clara |
| 300+ linhas | Retornos decrescentes — considere dividir |
Erro 3: Não Versionar o CLAUDE.md
Seu CLAUDE.md deve ser commitado no Git. Isso garante:
- Consistência no time
- Histórico de mudanças e responsabilidade
- Rollback fácil se instruções causarem issues
- Revisões de PR para mudanças de instruções
Erro 4: Ignorar a Seção de Segurança
Sempre inclua regras de segurança no seu CLAUDE.md:
## Segurança (CRÍTICO — nunca ignore)
- NUNCA hardcode chaves de API, tokens ou senhas
- NUNCA commite arquivos .env
- SEMPRE use queries parametrizadas de banco
- SEMPRE valide e sanitize entrada de usuário
- NUNCA exponha stack traces ou erros internos para usuários
Erro 5: Esquecer de Mencionar o Tech Stack
O Claude Code pode inferir seu stack a partir do código, mas declarações explícitas previnem suposições erradas:
## Stack (autoritativo — não inferir diferente)
- Runtime: Node.js 22 (NÃO Deno, NÃO Bun)
- Framework: Next.js 15 App Router (NÃO Pages Router)
- ORM: Prisma (NÃO Drizzle, NÃO TypeORM)
- Gerenciador de pacotes: pnpm (NÃO npm, NÃO yarn)
Boas Práticas do Claude Code: Dicas de Power User
Dica 1: Use Instruções Condicionais
## Regras Específicas de Ambiente
- Em desenvolvimento: use logging verboso, pule minificação
- Em produção: sem console.log, habilite todas as otimizações
- Em CI: rode suite completa de testes, falhe em qualquer warning
Dica 2: Defina Formatos de Saída
## Quando eu pedir um code review, responda com:
1. **Resumo** (1-2 frases)
2. **Issues encontradas** (em bullets, com severidade marcada)
3. **Correções sugeridas** (com snippets de código)
4. **Nota geral** (A/B/C/D/F)
Dica 3: Defina Limites de Dependências
## Regras de Dependência
- NUNCA instale pacotes com menos de 1.000 downloads semanais
- NUNCA instale pacotes com CVEs conhecidos
- Prefira APIs nativas do Node.js em vez de pacotes de terceiros
- Sempre cheque o impacto no tamanho do bundle antes de adicionar deps de frontend
Dica 4: Use Arquivos de Memória para Projetos Longos
## Memória
- Rastreie todas as features completadas em .claude/memory/features.md
- Logue todas as decisões arquiteturais em .claude/memory/decisions.md
- Atualize o progresso após cada sessão
Dica 5: Integre Com Seu CI/CD
Seu CLAUDE.md pode instruir o Claude Code a respeitar seu pipeline de CI:
## Antes de fazer push de qualquer código:
1. Rode `pnpm lint` — corrija todos os erros
2. Rode `pnpm test` — todos os testes devem passar
3. Rode `pnpm build` — o build deve ter sucesso
4. Cheque o tamanho do bundle — não deve exceder 250KB
Quanto o Claude Code Custa? (E Como Conseguir Créditos)
O Claude Code usa créditos de API, o que significa que seus custos dependem de qual modelo você usa e quanto contexto você alimenta.
Detalhamento de Custo do Claude Code
| Modelo | Custo de Entrada (por 1M tokens) | Custo de Saída (por 1M tokens) | Melhor Para |
|---|---|---|---|
| Haiku 4.5 | $0.80 | $4.00 | Edições rápidas, tarefas simples |
| Sonnet 4.5 | $3.00 | $15.00 | Maioria das tarefas de codificação |
| Opus 4.6 | $15.00 | $75.00 | Arquitetura complexa, refatoração multi-arquivo |
Um dia típico de Claude Code intenso usa 500K-2M tokens, custando $2-$30 dependendo da escolha de modelo. Um CLAUDE.md bem configurado reduz o uso de tokens eliminando contexto repetido.
Conseguindo Créditos Grátis para Claude Code
A melhor forma de financiar seu uso de Claude Code é por programas de créditos:
| Programa | Créditos Disponíveis | Elegibilidade |
|---|---|---|
| Anthropic Free Tier | $5 | Qualquer pessoa |
| Anthropic Startup Program | $1.000 – $25.000 | Startups em estágio inicial |
| AWS Activate (Bedrock) | $1.000 – $100.000 | Startups |
| Google Cloud for Startups | $2.000 – $100.000 | Startups |
| Microsoft for Startups | $1.000 – $5.000 | Startups |
Créditos empilháveis totais: até $230.000+ entre todos os programas.
Créditos Anthropic | Créditos AWS | Créditos Google Cloud | Créditos Azure
Um único arquivo CLAUDE.md combinado com $5.000-$25.000 em créditos de startup te dá 3-6 meses de desenvolvimento intenso com Claude Code a custo zero. Veja todos os programas de créditos disponíveis em ClaimAICredits para encontrar para o que você qualifica.
Referência Rápida: Cheat Sheet do CLAUDE.md
| O Que Você Quer | Onde Configurar | Exemplo |
|---|---|---|
| Estilo de código global | ~/.claude/CLAUDE.md | Indentação, convenções de nomenclatura |
| Arquitetura do projeto | Raiz do projeto CLAUDE.md | Tech stack, estrutura de pastas |
| Auto-formatação | .claude/settings.json hooks | Prettier ao salvar |
| Comandos customizados | .claude/commands/*.md | /project:review, /project:test |
| Ferramentas externas | .claude/settings.json MCP servers | Postgres, GitHub, Slack |
| Permissões de ferramentas | .claude/settings.json | Permitir/negar ferramentas específicas |
| Configuração multi-agente | Múltiplos perfis CLAUDE.md | Agente frontend, agente backend |
Começando Hoje
O arquivo CLAUDE.md é a configuração de maior alavanca que você pode montar para desenvolvimento assistido por IA. Comece com o template simples deste guia, commite no seu repo e itere baseado no que funciona para seu fluxo.
Os engenheiros que estão extraindo mais valor do Claude Code não estão escrevendo melhores prompts — estão escrevendo melhores arquivos CLAUDE.md. A configuração viral de 27 agentes prova que configuração pensada vence prompting força bruta toda vez.
Se os custos de API do Claude Code estão te impedindo de experimentar configurações avançadas como fluxos multi-agente, explore os programas de créditos grátis disponíveis na ClaimAICredits. Empilhar créditos da Anthropic, AWS e Google Cloud pode te dar meses de tempo de desenvolvimento grátis para aperfeiçoar sua configuração do CLAUDE.md.
Frequently Asked Questions
O CLAUDE.md é um arquivo de configuração em Markdown que o Claude Code lê automaticamente quando você inicia uma sessão. Ele define contexto do projeto, padrões de código, regras e instruções para o Claude entender sua base de código sem prompting repetido. Pense nele como um system prompt para todo o seu fluxo de desenvolvimento.
Coloque o CLAUDE.md na raiz do diretório do seu projeto para instruções específicas do projeto. Para preferências globais que se aplicam em todos os projetos, crie um arquivo CLAUDE.md no seu diretório home (~/.claude/CLAUDE.md). O Claude Code lê os dois — global primeiro, depois específico do projeto.
O CLAUDE.md é desenhado especificamente para o Claude Code (ferramenta de codificação baseada em CLI da Anthropic), enquanto .cursorrules é para o Cursor IDE. O CLAUDE.md suporta recursos mais ricos como hooks, slash commands, configuração de MCP server e fluxos multi-agente que o .cursorrules não suporta.
Comece com 20-50 linhas para projetos simples. Bases de código empresariais complexas podem precisar de 200-400 linhas cobrindo arquitetura, padrões de teste, regras de deploy e configurações multi-agente. Mantenha instruções concisas e acionáveis — o Claude Code performa melhor com regras claras e específicas em vez de descrições verbosas.
Sim. Commite o CLAUDE.md no seu repositório Git para que cada membro do time receba o mesmo comportamento do Claude Code. Isso garante estilo de código consistente, práticas de teste e decisões arquiteturais em todo o time. Muitos times tratam o CLAUDE.md como um documento vivo que evolui com a base de código.
O CLAUDE.md funciona com qualquer plano do Claude Code. Porém, fluxos multi-agente complexos e padrões de uso pesado descritos em configurações avançadas exigem créditos significativos de API. Programas de créditos para startups da Anthropic, AWS e Google Cloud podem fornecer de $1.000 a mais de $150.000 para sustentar uso intensivo do Claude Code.
Hooks são ações automatizadas que rodam antes ou depois de eventos do Claude Code como edições de arquivos, commits ou execução de comandos. Eles são configurados em .claude/settings.json, não diretamente no CLAUDE.md. Hooks comuns incluem rodar linters após salvar arquivos, executar testes após mudanças de código e formatar código antes de commits.
Um engenheiro do Google viralizou descrevendo uma configuração com 27 agentes Claude Code especializados, cada um com seu próprio perfil CLAUDE.md. Cada agente lidava com um domínio específico — frontend, backend, testes, documentação, DevOps — com instruções, ferramentas permitidas e padrões de código sob medida. O insight chave foi decompor o trabalho em papéis de agente estreitos e bem definidos em vez de usar um assistente de propósito geral.
Sim. Crie arquivos Markdown em um diretório .claude/commands/ no seu projeto. Cada arquivo vira um slash command. Por exemplo, .claude/commands/deploy.md vira o comando /project:deploy. O conteúdo do arquivo serve como template do prompt, e você pode incluir placeholders $ARGUMENTS para entrada dinâmica.
MCP (Model Context Protocol) servers estendem as capacidades do Claude Code conectando-o a ferramentas externas como bancos de dados, APIs, navegadores e sistemas de arquivos. Você configura MCP servers permitidos em .claude/settings.json e referencia suas capacidades em instruções do CLAUDE.md. Isso deixa o Claude Code interagir com Postgres, GitHub, Slack e centenas de outros serviços diretamente.
Economize o orçamento da sua startup em ferramentas de IA
A ClaimAICredits cura e dá acesso a créditos exclusivos, descontos e ofertas em ferramentas de IA, serviços cloud e APIs para ajudar startups a economizar.
- 217+ créditos verificados no valor de $7.6M+
- Guias de solicitação passo a passo
- Suporte prioritário com resposta em 24h
Artigos relacionados

Cursor vs Claude Code vs Codex 2026: A Comparação Definitiva de Ferramentas de Codificação com IA
Comparação aprofundada das três ferramentas dominantes de codificação com IA em 2026. Detalhamento de recursos, preços, benchmarks e experiências reais de desenvolvedores em Cursor, Claude Code e OpenAI Codex CLI.

Anthropic vs OpenAI 2026: Em Qual Empresa de IA Sua Startup Deve Construir?
Comparação profunda entre Anthropic e OpenAI para startups em 2026. Modelos, preços, programas de créditos, recursos de API, ferramentas empresariais e a estratégia inteligente para construir em ambos.

10 Melhores Alternativas ao Claude Code em 2026: Opções Grátis e Open Source
As melhores alternativas grátis e open source ao Claude Code em 2026. Compare Claw Code, OpenCode, Aider, Gemini CLI, Cursor e mais — com preços, recursos e como conseguir créditos.
