> ## Documentation Index
> Fetch the complete documentation index at: https://docs.claudinhocode.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Passo 05: Hacks — 34 atalhos práticos para o Claude

> 34 hacks testados para otimizar seu uso do Claude no dia a dia, organizados em 6 temas: planejamento, memória, workflows, agentes, qualidade e segurança.

Este é o **Passo 05** da trilha ClaudinhoCode. Com cerca de **20 minutos**, você vai absorver **34 hacks testados** — hábitos e atalhos de quem trata o Claude como sistema, não como chat. Organizados em 6 grupos temáticos, eles cobrem desde a forma de planejar pedidos até boas práticas de segurança antes de publicar qualquer coisa.

***

## I. Planejamento e estratégia — Hacks 01 a 04

A maioria dos erros nasce de pedir à IA antes de ter clareza sobre o objetivo. Definir a direção primeiro economiza retrabalho e produz resultados muito melhores.

1. **Planeje antes de perguntar** — Antes de pedir execução, peça análise, proposta de abordagem e plano. Validar a direção primeiro evita refazer tudo depois.
2. **Use o modo planejamento** — Ative o planejamento antes de tarefas importantes. O Claude pensa antes de agir e toma decisões mais conscientes e coerentes.
3. **Declare objetivos, não só tarefas** — Em vez de "crie um dashboard", explique para que ele serve e quem vai usar. Com o objetivo claro, o Claude decide melhor sobre estrutura e conteúdo.
4. **Peça ao Claude para fazer perguntas antes de começar** — Solicite que ele liste 3 perguntas importantes antes de executar. Isso reduz ambiguidade e melhora o alinhamento desde o início.

***

## II. Memória e contexto — Hacks 05 a 10

Conversas longas perdem contexto. Quem registra decisões e progresso em arquivos mantém continuidade entre sessões e evita repetir as mesmas explicações do zero.

5. **Use Markdown como memória** — Guarde decisões, regras, arquitetura e progresso em arquivos `.md`. O Claude relê e retoma de onde parou sem precisar de reexplicação.
6. **Mantenha um CLAUDE.md por diretório** — Crie um `CLAUDE.md` em cada parte do projeto com padrões, restrições e convenções. Eles viram regras que o Claude sempre segue naquele contexto.
7. **Resuma antes de trocar de chat** — Antes de abrir um chat novo, peça um resumo técnico com decisões tomadas, arquivos envolvidos e próximos passos. Continue sem perder o fio.
8. **Mantenha um progress.md de andamento** — Um arquivo `progress.md` com tarefas, status, decisões e bloqueios garante rastreabilidade e continuidade entre sessões.
9. **Centralize uma base de conhecimento global** — Concentre regras, decisões e padrões em um único lugar. Todos os agentes passam a usar a mesma fonte de verdade e evitam contradições.
10. **Recomece quando travar** — Se o Claude começar a repetir soluções ou insistir em erros, resuma o contexto e abra um chat limpo. Começar do zero costuma ser mais rápido do que corrigir.

***

## III. Workflows e sistemas — Hacks 11 a 14

Tarefas divididas e sequências repetíveis dão mais controle e resultados consistentes. É a diferença entre conversar com a IA e operar com a IA.

11. **Não encadeie tarefas demais de uma vez** — Muitos passos simultâneos pioram o resultado. Uma decisão, uma feature, uma validação por vez.
12. **Use checklists** — Peça ao Claude para criar uma checklist, executar passo a passo e atualizar o progresso. Gera mais controle operacional e rastreabilidade.
13. **Transforme prompts em workflows** — As sequências que funcionam merecem virar processos repetíveis: pesquisar, resumir, estruturar, validar, executar — sempre na mesma ordem.
14. **Use o Claude como sistema, não só como chat** — Pare de tratar o Claude como ferramenta de perguntas e respostas. Use como memória, workflow e copiloto operacional do seu trabalho.

***

## IV. Agentes e ferramentas — Hacks 15 a 20

Subagentes, modelos e hooks rendem mais quando usados com critério. Foco vale mais do que a quantidade de recursos ligados ao mesmo tempo.

15. **Use subagentes** — Delegue pesquisa, testes e documentação a agentes separados. O agente principal fica focado na execução sem dispersar o contexto.
16. **Escolha o modelo certo para cada tarefa** — Use modelos mais fortes para planejar e raciocinar, e modelos rápidos para executar. Melhor custo-benefício e menos lentidão desnecessária.
17. **Use raciocínio estendido só quando necessário** — Pedir para o Claude pensar mais ajuda em problemas complexos, mas consome mais tokens. Use com critério, não como padrão.
18. **Mostre screenshots para bugs visuais** — Para problemas de layout e erros visuais, envie uma imagem. Vale mais do que vários parágrafos de descrição textual.
19. **Menos ferramentas = mais foco** — Conectar ferramentas demais polui o contexto e divide a atenção do agente. Mantenha só as que você usa de fato no dia a dia.
20. **Automatize verificações com hooks** — Configure hooks para rodar lint, testes e checagens de segurança antes e depois das tarefas, sem precisar pedir manualmente a cada vez.

***

## V. Qualidade e revisão — Hacks 21 a 23

O Claude não é autônomo. Ele pode inventar soluções, criar complexidade desnecessária ou ignorar casos limite. Revisar o que sai é parte do processo, não um passo opcional.

21. **Revise tudo** — Confira lógica, segurança, performance e consistência antes de aceitar o resultado. Nada entra em produção sem revisão humana.
22. **Peça ao Claude para validar o próprio trabalho** — Depois de executar, peça para ele revisar e apontar possíveis erros. Ele encontra falhas que ele mesmo criou com uma frequência surpreendente.
23. **Centralize logs para depuração** — Debugging fragmentado é lento. Reúna logs de frontend, backend, APIs e banco em um lugar só para o Claude identificar o erro com mais precisão.

***

## VI. Segurança — Hacks 24 a 34

<Warning>
  Código que funciona não é, necessariamente, código seguro. A maioria das falhas vem de descuidos simples: um arquivo exposto, um segredo no lugar errado, uma entrada não validada. Aplique estas práticas antes de qualquer publicação.
</Warning>

24. **Nunca publique o .env** — Senhas, chaves e tokens ficam no arquivo `.env`. Ele não pode ir para o servidor: qualquer pessoa com acesso à pasta pública consegue baixar o arquivo.
25. **Mantenha arquivos de suporte offline** — Rascunhos, backups e material de referência não pertencem à pasta que vai para o servidor. Guarde esse conteúdo em uma pasta separada, apenas para consulta local.
26. **Não comite segredos no Git** — Uma chave que entra no histórico do Git fica lá mesmo depois de apagada. Use o `.gitignore` para o `.env` e arquivos sensíveis desde o primeiro commit.
27. **Revogue chaves vazadas imediatamente** — Se um segredo apareceu em um print, repositório público ou mensagem, considere-o comprometido. Gerar uma chave nova é mais rápido do que medir o estrago.
28. **Sirva via HTTPS** — O HTTPS protege os dados que trafegam entre o visitante e o servidor. Hoje é requisito básico de qualquer site em produção, não um detalhe opcional.
29. **Valide todo input do usuário** — Formulários e parâmetros de URL são porta de entrada para ataques. Nunca confie no que chega do navegador sem checar antes.
30. **Peça explicitamente por segurança (XSS, SQL injection, controle de acesso)** — O Claude pode gerar código vulnerável. Peça de forma explícita proteção contra XSS, SQL injection e falhas de controle de acesso. Segurança não é automática.
31. **Adicione rate limits** — Limite a frequência de uso das APIs para evitar abuso, spam e sobrecarga. APIs sem limite de requisições são alvo fácil de exploração.
32. **Não cole dados sensíveis no chat** — Evite enviar senhas, dados de clientes e chaves de API para a IA. Quando precisar de um exemplo, use dados fictícios no lugar.
33. **Revise o código gerado antes de publicar** — Código que funciona não é código seguro. Antes de subir para produção, leia o que foi gerado procurando brechas e dados expostos.
34. **Verifique dependências sugeridas** — A IA pode sugerir bibliotecas desatualizadas, abandonadas ou que simplesmente não existem. Confira cada dependência antes de instalar.

***

**Regra de ouro da segurança:** Trate qualquer segredo exposto indevidamente como já comprometido. Na dúvida, revogue e gere outro. É sempre mais barato do que limpar o estrago.

***

<Tip>
  **Você completou a trilha!** Você passou pelos 5 passos: Comece Aqui, Prompts, Workflows, Sistemas e Hacks. Agora é hora de transformar o conhecimento em certificação. [→ Faça a prova de certificação](/certificacao)
</Tip>
