Claude Code:
Da Mediana à Especialista
Features avançadas reais, todos os frameworks de prompting, sistema de skills e os melhores repositórios do mercado. Tudo em um lugar.
🆕 Novidades — o que mudou recentemente
Este guia se atualiza sozinho toda semana. Quando algo novo sai no Claude Code, aparece aqui no topo com a data e a etiqueta 🆕 NOVO — pra você bater o olho e ver na hora.
Sem novidades novas no momento. 🟢 Na próxima vez que o Claude Code lançar algo, ele entra aqui automaticamente, em destaque.
✨ Assistente de Uso
Descreva o seu contexto, o seu negócio ou o que você quer resolver. Eu mostro as features, frameworks e skills deste guia que mais combinam com o seu caso — e monto um prompt pronto pra copiar. Tudo aqui no navegador, sem login.
📄 Gerador de PRD
PRD = Product Requirements Document (documento de requisitos do produto). Preencha o que souber — o que faltar o Claude completa. Gera um prompt pronto que faz o Claude Code montar um PRD profissional completo (12 seções) e salvar em PRD.md.
Features Avançadas — O que existe de verdade
Recursos reais documentados oficialmente. Não nomes bonitos de cursos — funcionalidades reais com flags, comandos e comportamentos verificáveis.
⚡ Modos de Execução
Fast Mode
Opus até 2,5× mais rápido com custo maior por token. Ideal para trabalho interativo e debugging ao vivo.
/fast ou Alt+OExtended Thinking
Claude "pensa em voz alta" antes de responder. Você vê o raciocínio real — colapsado por padrão, expanda com Ctrl+O.
Alt+T (toggle)Effort Levels
Controla a profundidade do raciocínio por tarefa. De low (rápido/barato) até max (raciocínio ilimitado).
Ultracode
Combina xhigh effort + orquestração automática de workflows. Claude decide sozinho quando usar múltiplos agentes.
/effort ultracode ou digitar "ultracode" no promptAdvisor Tool
Um segundo modelo mais forte é consultado nos pontos críticos da tarefa — antes de committar uma abordagem, em erros recorrentes, antes de declarar conclusão.
/advisor opus · /advisor sonnet · /advisor off🔀 Paralelismo e Subagentes
/fork
Herda toda a conversa atual e executa em background
Subagente
Trabalha isolado enquanto você continua
Resultado
Volta para a sessão quando completo
/fork <diretiva>
Cria um subagente em background que herda toda a conversa atual. Você continua trabalhando enquanto ele executa em paralelo.
/fork refatore a função de autenticação/batch <instrução>
Decompõe uma tarefa grande em 5-30 unidades independentes, executa cada uma em worktrees isoladas em paralelo. Cada unit pode virar um PR.
/batch migrar todos os componentes para TypeScript/background
Desacopla a sessão inteira para rodar como agente background. Você fecha o terminal e o trabalho continua. Monitore com claude agents.
Worktrees Automáticas
Múltiplas sessões Claude Code rodando em paralelo sem que as edições se colidam. Auto-limpeza ao sair sem mudanças.
claude --worktree nome-da-feature/agents
Define workers especializados com modelo específico + ferramentas limitadas. Crie um agente "só leitura" em Haiku para pesquisa barata.
/agents · ou .claude/agents/nome.md🌊 Workflows Dinâmicos — O que nenhuma outra ferramenta tem
Dynamic Workflows
Scripts JavaScript que orquestram dezenas a centenas de agentes em paralelo. Você aprova antes de rodar, monitora em tempo real, pode pausar e retomar. Nenhum outro tool tem isso.
keyword "ultracode" no prompt ou /effort ultracode/deep-research
Workflow bundled: faz fanout de múltiplas buscas web, busca os conteúdos, faz cross-checking entre fontes e sintetiza um relatório citado. Como ter um analista de pesquisa.
/deep-research tendências em IA para 2027/ultraplan
Claude cria um plano detalhado, você revisa no browser, depois executa remotamente ou envia de volta ao terminal. Planejamento visual antes da execução.
/ultraplan arquitetura de microserviços📊 Comparativo: Claude Code vs Outros
| Feature | Claude Code | Cursor | GitHub Copilot | ChatGPT |
|---|---|---|---|---|
| Extended Thinking (visível) | ✅ | ❌ | ❌ | ⚠️ limitado |
| Effort Levels por tarefa | ✅ | ❌ | ❌ | ❌ |
| Segundo modelo (Advisor) | ✅ | ❌ | ❌ | ❌ |
| Workflows multi-agente | ✅ | ❌ | ❌ | ❌ |
| Worktrees isoladas | ✅ | ❌ | ❌ | ❌ |
| Execução cloud + local híbrido | ✅ | ⚠️ | ❌ | ⚠️ |
| Prompt Caching (reduz custo) | ✅ | ❌ | ❌ | ❌ |
| Atalhos rebindáveis | ✅ | ⚠️ | ❌ | ❌ |
| MCP (centenas de integrações) | ✅ | ⚠️ | ❌ | ❌ |
| Skills / Comandos custom | ✅ | ❌ | ❌ | ❌ |
| Context window 1M tokens | ✅ | ⚠️ | ❌ | ⚠️ |
| Agendamento cloud (cron) | ✅ | ❌ | ❌ | ❌ |
✅ Nativo · ⚠️ Parcial/Plugin · ❌ Não disponível
Cheat Sheet Técnico
Referência rápida para o dia a dia. Atalhos não-óbvios, variáveis de ambiente escondidas e comandos avançados organizados por categoria.
⌨️ Atalhos de Teclado — Os não-óbvios
🔧 Variáveis de Ambiente Escondidas
💡 Comandos Avançados por Categoria
🧠 Planejamento
/plan [descrição] — entra em modo de planejamento antes de executar
/goal <condição> — Claude trabalha até a condição ser verdadeira
/ultraplan — plano visual no browser + execução remota
/branch [nome] — cria ramo da conversa para tentar abordagem diferente
🔍 Investigação
/deep-research <pergunta> — pesquisa web com múltiplos agentes
/btw <pergunta> — pergunta rápida sem adicionar ao histórico da conversa
/context all — vê exatamente onde os tokens estão sendo gastos
/recap — gera summary da sessão atual em uma linha
🔀 Paralelismo
/fork <diretiva> — subagente com contexto completo em background
/batch <instrução> — 5-30 units em worktrees isoladas
/background [prompt] — desacopla sessão inteira
/tasks — lista e gerencia tudo em background
📦 Contexto e Memória
/compact [foco] — libera contexto preservando o que importa
/resume [sessão] — retoma conversa anterior por nome ou ID
/memory — edita arquivos CLAUDE.md e memória persistente
/rewind — volta conversa e código a ponto anterior
✅ Review e Qualidade
/code-review ultra — revisão cloud multi-agente profunda
/code-review [low|high|max] — revisão local por nível
/simplify — cleanup e simplificação (não busca bugs)
/verify — confirma que a mudança funciona na prática
/security-review — analisa vulnerabilidades no código
🔁 Automação
/loop [intervalo] [prompt] — roda prompt repetidamente
/schedule <descrição> — cria rotina na cloud (cron)
/autofix-pr — Claude assiste PR e faz push de fixes automático
/workflows — gerencia workflows dinâmicos em execução
Keywords mágicas no prompt (sem slash)
ultracode → ativa workflow automático multi-agente ultrathink → raciocínio mais profundo na próxima resposta consult the advisor → força consulta ao segundo modelo agora use worktrees → isola edits de subagentes em worktrees separadas
⌥ Flags de Linha de Comando (ao abrir o claude)
Diferente dos comandos slash (que você usa dentro da sessão), estas flags vão no terminal ao iniciar o Claude Code. Todas verificadas na referência oficial.
🔄 Sessão
claude -c — continua a última conversa da pasta
claude -r — retoma uma sessão específica (por ID/nome)
claude -p "tarefa" — modo não-interativo: responde e sai (ótimo pra scripts)
claude --fork-session — retoma criando uma nova sessão (sem alterar a original)
🧠 Modelo e raciocínio
claude --model sonnet — escolhe o modelo (sonnet/opus/haiku/fable)
claude --effort xhigh — nível de raciocínio ao iniciar
claude --advisor opus — liga o segundo modelo consultor
claude --fallback-model sonnet — usa um reserva se o principal estiver sobrecarregado
📂 Contexto e config
claude --add-dir ../outra-pasta — adiciona pastas de trabalho
claude --mcp-config arquivo.json — carrega servidores MCP
claude --append-system-prompt "..." — acrescenta instrução ao system prompt
claude --settings arquivo.json — usa um settings específico
claude -w nome — inicia numa worktree git isolada
🤖 Saída e automação (com -p)
--output-format json — saída estruturada pra integrar com scripts
--max-turns 5 — limita o número de turnos
--max-budget-usd 1 — teto de gasto em dólar antes de parar 💰
--json-schema arquivo — força a saída a seguir um schema JSON
🩺 Diagnóstico
claude --safe-mode — inicia com tudo desativado pra achar config quebrada
claude --bare — modo mínimo: ignora hooks, skills, MCP e CLAUDE.md
claude --debug "api,hooks" — modo debug filtrado
claude -v — mostra a versão
🧩 Subcomandos
claude update — atualiza para a última versão
claude mcp — configura servidores MCP
claude agents — monitora agentes em background
claude install latest — instala/reinstala o binário
🔐 Permissões — leia o aviso antes de usar a última
Modo de permissão (recomendado)
claude --permission-mode plan — começa só planejando, sem editar
claude --permission-mode acceptEdits — aceita edições de arquivo automaticamente
claude --allowedTools "Read,Edit" — libera só certas ferramentas sem perguntar
claude --disallowedTools "Bash(rm *)" — bloqueia padrões perigosos
⚠️ claude --dangerously-skip-permissions — o "modo sem freios"
Pula TODAS as confirmações de permissão — o Claude executa comandos, edita e roda tudo sem pedir nada. É real e documentado, equivale a --permission-mode bypassPermissions.
Use só em ambiente isolado e descartável (container/VM/sandbox), em código que você confia. Nunca em uma máquina com dados importantes ou acesso a contas — um comando errado não tem confirmação pra te salvar. O próprio nome leva "dangerously" (perigosamente) de propósito.
Todos os Frameworks de Prompting
29 técnicas organizadas do fundamento ao avançado. Cada uma com nível de dificuldade, quando usar e exemplo pronto para copiar.
🧱 Fundamentos — Base para tudo
Resuma o seguinte texto em 3 bullet points objetivos: [seu texto aqui]
Classifique o sentimento: Texto: "O produto chegou rápido!" → Positivo Texto: "Péssima qualidade" → Negativo Texto: "Entrega ok" → Neutro Texto: "[seu texto]" →
Converta para JSON:
Nome: João Silva, Idade: 30 → {"nome":"João Silva","idade":30}
Nome: [seu dado] →🧠 Raciocínio Encadeado
Chain of Thought
Um caminho linear
Tree of Thought
Múltiplos caminhos simultâneos
Self-Consistency
Múltiplas respostas → voto
Pense passo a passo antes de responder. Problema: Uma empresa tem 200 funcionários. 30% trabalham remotamente, e desses remotos, 40% estão em outro estado. Quantos estão em outro estado? Raciocínio:
Antes de resolver cada problema abaixo, gere um exemplo similar com raciocínio completo. Depois aplique o mesmo padrão para resolver o problema real. Problema: [seu problema aqui]
Explore 3 abordagens diferentes para resolver este problema. Para cada abordagem: 1. Descreva o caminho de raciocínio 2. Liste prós e contras 3. Dê uma nota de 1-10 Depois selecione a melhor e elabore. Problema: [seu problema]
Mapeie as relações e dependências entre os fatores abaixo como um grafo (A→B significa A influencia B). Depois use esse mapa para encontrar a solução ótima. Fatores: [lista de variáveis do seu problema]
Resolva o problema a seguir de 3 maneiras independentes (sem olhar as anteriores). Depois compare as respostas e indique qual é mais confiável e por quê. Problema: [seu problema]
⚡ Ação e Execução
Para cada passo, siga o ciclo: PENSAMENTO: o que preciso fazer agora? AÇÃO: executar [ferramenta/busca/código] OBSERVAÇÃO: o que retornou? ... repita até concluir Tarefa: Encontre e corrija todos os erros de TypeScript no projeto
Resolva o problema escrevendo código Python que calcule a resposta. Execute o código e me mostre o resultado. Problema: [problema matemático ou lógico]
Etapa 1: Crie um esqueleto com os títulos e subtítulos do conteúdo abaixo (sem preencher o conteúdo ainda). Etapa 2: Para cada seção do esqueleto, escreva o conteúdo completo de forma independente. Tema: [seu tema]
Divida este problema em subproblemas do mais simples ao mais complexo. Liste todos antes de resolver. Depois resolva cada um em ordem, usando os resultados anteriores como base. Problema: [seu problema complexo]
💎 Qualidade e Refinamento
Antes de responder minha pergunta específica, responda a pergunta mais ampla: [pergunta geral sobre o domínio]. Agora, com esse contexto, responda: [sua pergunta específica]
Etapa 1: Liste 5 fatos relevantes e verificáveis sobre [tópico]. Etapa 2: Com base nesses fatos, responda: [sua pergunta] Etapa 3: Indique quais fatos embasaram cada parte da resposta.
Ao analisar este código, preste atenção especial em como os dados fluem entre as funções assíncronas. Código: [seu código]
Vou te dar uma tarefa. Antes de executar, identifique os 3 pontos mais ambíguos ou incertos e me pergunte sobre eles. Só depois de ter as respostas, execute. Tarefa: [sua tarefa]
🌀 Meta e Sistêmico
Crie um prompt otimizado para a seguinte tarefa. O prompt deve ser claro, incluir contexto relevante, especificar o formato de saída e antecipar ambiguidades. Tarefa que preciso executar: [sua tarefa]
ETAPA 1: Analise este texto e extraia apenas os dados numéricos. → Output: [lista de números] ETAPA 2: Com os números extraídos, calcule as estatísticas básicas. → Output: [estatísticas] ETAPA 3: Com as estatísticas, gere um insight executivo de 2 linhas. → Output: [insight]
Princípios que todo output deve seguir: 1. Tom sempre positivo e encorajador 2. Máximo 3 parágrafos 3. Sempre terminar com chamada para ação 4. Nunca usar jargões técnicos Com esses princípios, escreva: [sua tarefa] Depois revise se violou algum princípio.
Aja como um professor socrático. Não me dê respostas — faça perguntas que me guiem a descobrir a resposta por mim mesmo. Se meu raciocínio estiver errado, pergunte algo que revele o erro. Tema que quero aprender: [seu tema]
# Quem você é Você é especialista em [domínio] com foco em [especialidade]. # Regras sempre ativas - Sempre responda em português PT-BR - Código sempre com TypeScript strict - Prefira soluções simples a elegantes - Antes de qualquer mudança grande, liste o plano # Formato de resposta - Máximo 3 parágrafos por explicação - Código sempre com comentários nas partes não-óbvias # Quando não souber Diga "não tenho certeza" em vez de adivinhar.
🎭 Persona e Estilo
Você é uma CTO com 15 anos de experiência em startups SaaS que já escalou 3 produtos de 0 a $10M ARR. Você é direta, prática e odeia burocracia. Com esse perfil, avalie minha arquitetura: [sua arquitetura]
Analise os textos abaixo e identifique padrões de escrita: tom, vocabulário, estrutura de frases, uso de pontuação, nível de formalidade, expressões recorrentes. Textos de exemplo: [3-5 textos da pessoa] Agora escreva um post sobre [tema] exatamente nesse estilo, como se fosse a própria pessoa escrevendo.
Esta apresentação é para o conselho da empresa amanhã. Meu emprego depende de convencer eles a aprovar o orçamento. Preciso que seja persuasiva, clara e antecipe objeções. Crie a apresentação sobre: [seu tema]
🎓 Os "Modos" dos Cursos — O que realmente são
Esses termos circulam em cursos com nomes chamativos. Aqui está o que cada um representa como técnica real de prompting.
Analise esta situação seguindo o framework OODA: OBSERVE: Quais são os fatos concretos e dados disponíveis? ORIENT: Dado o contexto, o que esses dados significam? DECIDE: Quais são as opções e qual é a melhor? ACT: Qual é o plano de ação específico com próximos passos? Situação: [sua situação]
/effort max Você está em modo de exploração criativa total. Não filtre ideias por viabilidade — gere TODAS as possibilidades, mesmo as ousadas, controversas ou não convencionais. Sem autocensura. Sem "mas isso pode não funcionar". Brainstorm completo para: [seu desafio] Depois de gerar, eu mesmo filtro o que é viável.
CONTEXTO: [descreva o projeto, audiência, objetivo com detalhes] PAPEL: Você é [especialista específico] com experiência em [área] CRITÉRIO DE QUALIDADE: - O output deve [critério 1] - O output deve [critério 2] - Evite: [o que não quero] REFERÊNCIA: [exemplo do padrão de qualidade desejado] TAREFA: [sua tarefa] Ao final, revise seu output contra os critérios e ajuste.
Gere um [documento/componente/visualização] completo e autônomo. Salve em [nome-do-arquivo.ext]. O arquivo deve funcionar de forma independente, sem dependências externas além das especificadas. Conteúdo: [sua especificação]
🔥 Combinações Poderosas — Claude Code Específico
CoT + /effort xhigh
Para análises que precisam de raciocínio profundo. O effort level amplia o thinking disponível, CoT estrutura como ele é usado.
/effort xhigh Pense passo a passo: [problema complexo que precisa de análise profunda]
ReAct + Subagentes
Para tarefas longas com múltiplas ferramentas. ReAct estrutura o raciocínio, subagentes executam em paralelo.
/effort ultracode Para cada módulo, cicle: Pensamento→Ação→Observação. Use subagentes para módulos independentes em paralelo. Tarefa: [sua tarefa grande]
Megaprompt no CLAUDE.md (persistente)
Salve seu role prompt, regras e critérios no CLAUDE.md. Nunca precise repetir — fica ativo em toda sessão do projeto.
# Salvar em .claude/CLAUDE.md do projeto # ou em ~/.claude/CLAUDE.md (global) [coloque seu megaprompt aqui]
Ghost Mode + /advisor opus
Para ghostwriting que precisa de consistência de voz. Ghost Mode captura o estilo, Advisor valida se ficou autêntico.
/advisor opus [prompt de ghost mode com exemplos da voz] Após gerar, consulte o advisor para verificar autenticidade do estilo.
OODA + /deep-research
Para análises estratégicas baseadas em dados reais. OODA estrutura a análise, deep-research busca os dados.
/deep-research [contexto de mercado/concorrência/dados] Depois analise os resultados seguindo o framework OODA e recomende uma decisão estratégica fundamentada.
Sistema de Skills
Skills são slash commands customizados que você cria. De simples templates a automações completas. Qualquer coisa que você repete pode virar uma skill.
🧩 O que são Skills
Skills de Projeto
Salvas em .claude/commands/ dentro do projeto. Disponíveis apenas naquela pasta. Versionadas com o código.
Skills Globais
Salvas em ~/.claude/commands/. Disponíveis em qualquer projeto, qualquer sessão. Para fluxos pessoais recorrentes.
Skills de Plugin
Distribuídas por plugins de terceiros. Instaladas com /plugin install. Aparecem como /plugin:skill.
🔨 Como Criar uma Skill
# Onde salvar ~/.claude/commands/minha-skill.md # Global (qualquer projeto) .claude/commands/minha-skill.md # Projeto específico # Recarregar após criar/editar /reload-skills # Testar /minha-skill argumento-de-teste
📦 Skills Prontas para Usar
1. Diagnóstico de Negócio
--- name: diagnostico description: Diagnóstico estratégico de qualquer negócio ou projeto --- # Diagnóstico Estratégico Aplique os 3 frameworks abaixo ao negócio/projeto descrito em $ARGUMENTS: ## DOMÍNIO — Os 8 setores Analise: Produto, Marketing, Vendas, Atendimento, Operações, Financeiro, Pessoas, Tecnologia ## FRIO — Priorização Para cada ponto: Frequência × Relevância × Impacto × Oportunidade (nota 1-5) ## PENTA — Nível de autonomia Escala de 1-5 em cada pilar para onde a IA pode atuar Gere: diagnóstico completo + top 5 ações prioritárias + roadmap 30/60/90 dias
2. Geração de Conteúdo na Minha Voz
--- name: meu-post description: Escreve post de Instagram na minha voz e estilo --- # Post na Minha Voz Escreva um post de Instagram sobre: $ARGUMENTS Siga estas regras de estilo (minha voz): - Tom: direto, sem enrolação, prático - Começa sempre com uma afirmação forte (não pergunta) - Parágrafos curtos — máx 2 linhas - CTA no final sempre orientado para ação imediata - Emojis: no máximo 3, apenas para separar seções Formato: Legenda completa + sugestão de hashtags
3. Review de Código Focado
--- name: review-seguro description: Revisão de código com foco em segurança e performance --- # Code Review — Segurança e Performance Revise o código em $ARGUMENTS (ou o último arquivo editado) verificando: SEGURANÇA: - Injection (SQL, Command, XSS) - Autenticação e autorização - Dados sensíveis expostos - Dependências vulneráveis PERFORMANCE: - Queries N+1 - Loops desnecessários - Memory leaks - Chamadas síncronas onde async seria melhor Para cada problema: nível (CRÍTICO/ALTO/MÉDIO/BAIXO) + linha + sugestão de fix
4. Gerador de Prompts
--- name: gerar-prompt description: Cria um prompt otimizado para qualquer tarefa --- # Gerador de Prompt Otimizado Para a tarefa descrita em $ARGUMENTS, crie um prompt completo seguindo a estrutura L99: 1. PAPEL: especialista específico ideal para esta tarefa 2. CONTEXTO: o que Claude precisa saber para executar bem 3. TAREFA: instrução clara e não-ambígua 4. FORMATO: como o output deve ser estruturado 5. CRITÉRIO: como avaliar se o output é bom 6. RESTRIÇÕES: o que evitar Entregue o prompt pronto para copiar e usar.
5. Daily Stand-up
--- name: standup description: Gera o standup diário baseado nas mudanças recentes do projeto --- # Daily Stand-up Automático 1. Execute: git log --oneline --since="1 day ago" 2. Execute: git diff --stat HEAD~1 3. Liste os arquivos com mudanças recentes Com essas informações, gere um stand-up no formato: ✅ ONTEM: [o que foi feito — baseado nos commits] 🎯 HOJE: [próximos passos lógicos] ⚠️ BLOQUEIOS: [arquivos com conflitos ou TODOs encontrados no código] Máximo 5 linhas. Tom direto e objetivo.
6. Plano de Teste
Não existe um comando nativo de teste no Claude Code — você cria o seu. Esta skill gera um plano de teste completo a partir do que você descrever.
--- name: plano-teste description: Gera um plano de teste estruturado para uma feature, app ou fluxo --- # Plano de Teste Crie um plano de teste completo para o que está descrito em $ARGUMENTS (ou para a última mudança feita no projeto). Estruture assim: ## 1. Escopo - O que será testado e o que fica de fora ## 2. Casos de Teste Para cada caso, uma linha na tabela: | # | Cenário | Passos | Resultado esperado | Prioridade | Cubra: caminho feliz, erros do usuário, campos vazios, limites, permissões e casos extremos (edge cases). ## 3. Dados de Teste - Exemplos de entrada para cada caso ## 4. Critério de Aprovação - O que precisa passar para considerar OK Ao final, sugira rodar /verify para validar na prática.
7. Gerador de PRD
Gera um documento de requisitos de produto completo. Há também um formulário guiado no topo da página (Gerador de PRD).
---
name: prd
description: Gera um PRD (documento de requisitos) completo e profissional
---
# Gerador de PRD
Crie um PRD completo e profissional para o produto descrito em $ARGUMENTS
e salve em PRD.md. Estruture com:
1. Resumo executivo
2. Problema e oportunidade
3. Objetivos e métricas de sucesso (KPIs)
4. Personas / público-alvo
5. Escopo — o que entra e o que NÃO entra no MVP
6. Requisitos funcionais (priorizados: Must / Should / Could)
7. Requisitos não-funcionais (performance, segurança, LGPD)
8. User stories ("Como [persona], quero [ação] para [benefício]")
9. Fluxos principais do usuário
10. MVP vs versões futuras (roadmap)
11. Riscos e mitigação
12. Critérios de aceite
Onde faltar info, faça suposições marcadas com [SUPOSIÇÃO].
Ao final, liste 5 perguntas para refinar o PRD.
Repositórios e Recursos
Os melhores lugares para continuar aprendendo. Fontes primárias, não intermediários. Onde encontrar skills, prompts e atualizações antes de qualquer curso.
🏛️ Oficiais Anthropic — Fonte primária
✍️ Prompt Engineering — Os melhores do mercado
👥 Comunidade e Skills
🗓️ Rotina de Especialista — Como se manter atualizada
Toda segunda-feira · 5 min
Execute /release-notes no Claude Code. Veja o que mudou na última semana. Marque o que impacta seu fluxo.
Semanalmente · 10 min
Watch no repositório anthropics/claude-code no GitHub. Issues abertas revelam features planejadas antes do lançamento.
Mensalmente · 30 min
Leia o Anthropic blog (anthropic.com/blog). Anúncios de modelos, research papers e técnicas novas chegam aqui antes de qualquer curso.
A cada nova feature · Imediato
Quando sair update: teste a feature, crie uma skill ou técnica em cima dela, documente no seu CLAUDE.md pessoal.
Sempre que repetir algo 3x
Transforme em skill. Se você faz o mesmo prompt 3 vezes, vire um /meu-comando. Especialista não repete — automatiza.
Real vs. Jargão — Clareza que protege seu tempo
O mercado de cursos de IA está cheio de nomes chamativos para técnicas simples ou recursos que não existem onde dizem existir.
🔍 O que é Real vs. o que é Jargão
✅ Existe e está documentado
❌ Jargão de curso — não existe no Claude Code
✓ Checklist: Como avaliar qualquer "feature" que encontrar
Perguntas para verificar
☐ Está na documentação oficial (docs.anthropic.com)?
☐ Tem um /comando ou flag de linha de comando real?
☐ Tem uma variável de ambiente que a controla?
☐ Aparece no /release-notes com data de lançamento?
☐ Alguém consegue demonstrar funcionando com output verificável?
Se nenhum "sim" → é técnica de prompting com nome chamativo, não feature.
Critério de ouro
Toda feature real do Claude Code tem um dos três:
1. Comando slash (/fast, /effort, /fork...)
2. Variável de ambiente (CLAUDE_CODE_*, ANTHROPIC_*)
3. Flag de CLI (--effort, --worktree, --model)
Sem isso → é técnica ou framework, não feature nativa.
Configuração Avançada e Extensões
Os pilares que transformam o Claude Code numa ferramenta sob medida: automações por evento, integrações externas e ajuste fino do comportamento. Tudo real e documentado oficialmente.
🪝 Hooks — automações por evento
O que são
Comandos do sistema que rodam automaticamente em momentos do ciclo de vida (antes/depois de editar um arquivo, ao enviar um prompt, ao encerrar a sessão). Diferente de skills, não dependem de decisão do Claude — sempre executam.
/hooks (menu) · .claude/settings.jsonQuando disparam
SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, PreCompact, SessionEnd e outros. Exemplos: formatar código depois de salvar, bloquear edição em arquivo protegido, te notificar quando o Claude está esperando.
// .claude/settings.json — roda o formatador após cada escrita de arquivo
{
"hooks": [
{
"event": "PostToolUse",
"if": "tool == 'Write'",
"exec": ["npm", "run", "format"]
}
]
}🔌 MCP — conectar ferramentas externas
O que é
MCP (Model Context Protocol) dá ao Claude acesso a ferramentas além das nativas: banco de dados, rastreador de erros, automação de browser, Notion, Figma e centenas mais. Você configura uma vez e o Claude escolhe sozinho qual usar conforme o pedido.
claude mcp add · /mcp (na sessão)Onde fica
Local (só você), project (vai no .mcp.json, compartilhado com o time) ou user (todos os seus projetos). Servidores podem rodar localmente (stdio) ou via URL remota (HTTP).
# Adicionar automação de browser (Playwright) claude mcp add playwright -- npx -y @playwright/mcp@latest # Adicionar um servidor remoto (HTTP) claude mcp add --transport http sentry https://mcp.sentry.dev/mcp # Listar os servidores conectados claude mcp list
⚙️ Settings e Permissões
settings.json
O arquivo central de configuração. Controla modelo, modo de permissão, variáveis de ambiente, hooks, output style e mais. Em 4 níveis com precedência: Managed > Local > Project > User.
/config · .claude/settings.jsonModos de permissão
default (pergunta sempre), plan (só planeja), acceptEdits (aceita edições), bypassPermissions (sem checagem). Alterne ao vivo com Shift+Tab.
Allow / Deny
Defina o que pode rodar sem perguntar e o que é proibido — por padrão de comando. Mais seguro que liberar tudo.
// .claude/settings.json — permissões no nível do projeto
{
"permissions": {
"defaultMode": "plan",
"allow": ["Bash(npm test)", "Read(src/**)"],
"deny": ["Bash(rm -rf *)"]
},
"env": { "NODE_ENV": "development" }
}🧠 CLAUDE.md e Memória do Projeto
CLAUDE.md
Instruções persistentes do projeto: convenções de código, arquitetura, comandos de build. Carrega sempre (não sob demanda como skills). Fica em ./CLAUDE.md (projeto) ou ~/.claude/CLAUDE.md (todos os seus projetos).
Memória automática
O Claude guarda notas do que aprendeu sobre você e o projeto entre sessões, em arquivos de memória — e te lembra disso depois sem você repetir.
# CLAUDE.md (na raiz do projeto) Build: `npm run build` Testes: `npm test` Estilo: indentação de 2 espaços, async/await em vez de promises Arquitetura: handlers da API em src/api/handlers/
✨ Output Styles, Status Line, Checkpoints e Atalhos
Mudar o "jeito" do Claude
Altera papel, tom e formato de resposta. Embutidos: Default, Proactive, Explanatory, Learning. Ou crie o seu em .claude/output-styles/.
Painel no terminal
Mostra em tempo real: uso do context window, custo estimado, status do git. Bom pra monitorar consumo de tokens sem sair do terminal.
/statuslineVoltar no tempo
Snapshots automáticos da conversa: descarte uma linha de investigação errada e volte a um ponto anterior sem perder tudo.
/checkpoints · /rewind · Esc EscAtalhos sob medida
Personalize todas as teclas de atalho, incluindo combinações em sequência (chord), em ~/.claude/keybindings.json.