Use CLAUDE.md para Manter Convenções de Projeto nas Sessões da IA Claude

Um usuário do Reddit relata que adicionar um arquivo CLAUDE.md à raiz do projeto foi a mudança de maior alavancagem que ele fez com o Claude Code. O Claude lê este arquivo no início de cada sessão, então você nunca precisa reexplicar convenções como uso de TypeScript, Tailwind vs. CSS modules, estrutura de pastas de teste ou relacionamentos de modelo de dados.
Detalhes Principais
- Localização: Crie um arquivo chamado
CLAUDE.mdna raiz do diretório do seu projeto. - O que incluir: Convenções de codificação (ex.: "Usamos TypeScript, sempre. Sem exports padrão. Tailwind, não CSS modules. Testes vão em pastas tests."), além do contexto de arquitetura do projeto — como os módulos se conectam, modelos de dados e quais arquivos são críticos vs. scaffolding.
- Comportamento: O arquivo é lido automaticamente no início de cada sessão do Claude. Nenhuma invocação manual é necessária. As convenções são aplicadas sem serem solicitadas.
- Resultado: O usuário notou que "as edições do Claude melhoraram visivelmente depois que ele tinha esse contexto incorporado desde o início da sessão."
Exemplo Prático
# CLAUDE.mdConventions
- Language: TypeScript
- Exports: named exports only (no default exports)
- Styling: Tailwind CSS (no CSS modules)
- Testing: tests go in dedicated tests/ folders
Architecture
- Frontend: React with React Router
- API layer: Express routes in /api
- Data models: Prisma schema in /prisma
- Critical files: /src/app.ts, /src/config.ts
Após adicionar este arquivo, o usuário relata nunca mais ter que redigitar essas regras por sessão.
Para Quem é
Desenvolvedores que usam Claude Code ou qualquer agente de codificação baseado em Claude que desejam comportamento consistente entre sessões de chat sem repetir instruções.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Plugin de Código Claude Causa Bug que Faz Habilidades Carregarem Duas Vezes, Aumentando a Compactação de Contexto
Um bug no Claude Code faz com que os plugins carreguem cada habilidade duas vezes devido a diretórios de cache obsoletos e duplicação de symlinks, aumentando significativamente o tamanho do prompt do sistema e desencadeando compactação frequente de contexto. A fonte fornece scripts de verificação para identificar o problema e scripts de correção para remover versões obsoletas de plugins e symlinks duplicados.

10 Dicas Práticas para Usar o Claude Code do Usuário do Reddit
Um usuário do Reddit compartilha técnicas específicas para o Claude Code, incluindo o uso de /effort high com 'ultrathink' para pensamento estendido, criação de ramificações de conversa isoladas com /fork e configuração de hooks personalizados em .claude/settings.json.

Claude CLI v2.1.154 Quebra vLLM Local — Correção de Uma Linha Resolve
Claude CLI ≥2.1.154 adiciona três novos papéis de API (ctx, msg, system) que quebram a compatibilidade com servidores vLLM locais. Um patch de uma linha no protocolo Anthropic do vLLM restaura a compatibilidade.

QA e Testes Automatizados com IA: Uma Nova Era para Testes de Software
antirez descreve o uso de agentes LLM para QA automatizado, escrevendo um arquivo markdown que instrui o agente a realizar testes manuais em novos lançamentos. Aplicado ao DwarfStar e Redis Arrays, essa abordagem eleva a qualidade do software sem comprometer a minúcia.