Fluxos de trabalho operacionais para tirar o máximo do Claude Code
/init, CLAUDE.md, @ menções, Plan e Thinking Mode/comando)Por que isso importa
Num pipeline de dados, o ganho não é “escrever uma função mais rápido” — é o agente rodar o script, ler o erro e corrigir sozinho, fechando o loop sem você no meio.
/init: a fundação do projeto/init faz o Claude varrer o repositório e escrever um CLAUDE.md inicialCLAUDE.md é lido automaticamente em toda sessão (a memória do projeto)@ menções e hotkeys@ aponta um arquivo ou pasta direto no prompt — contexto preciso, sem “leia tudo”/clear zera o contexto; /compact resume e segue; Esc interrompe o agenteDica
Antes de uma mudança que mexe em várias etapas do pipeline, entre em Plan Mode: você lê o plano, ajusta, e só então autoriza a implementação. Menos retrabalho.
X funciona antes de mexer”Nota
A cada ferramenta sensível (editar arquivo, rodar shell), o agente pede permissão. Você aprova, rejeita ou ajusta o pedido — é você quem mantém o controle.
Analogia para a mesa
É como dar acesso a um estagiário: leitura ampla, mas escrita em arquivos críticos (credenciais, dados de produção) só com sua assinatura.
.claude/commands/revisar.md → /revisar$ARGUMENTS injeta o que você digitar depois do comando~/.claude/commands/)claude mcp add ...; /mcp lista os servidores ativos.mcp.json no repo) ou userDica
Exemplo na mesa: um servidor MCP de banco de dados deixa o Claude Code consultar a base de cotações e gerar o script de tratamento já validado contra os dados reais.
gh e/ou servidor MCP) e trabalhe com issues e PRs sem sair do agente@claude em um GitHub Action pode reagir a issues/PRs automaticamenteDica
Regra mental: se a tarefa não pode falhar (rodar o linter, proteger um arquivo), não peça ao modelo — coloque num hook. Determinismo no lugar de boa vontade.
.claude/settings.json, por evento + matcher + command| Evento | Quando dispara |
|---|---|
PreToolUse |
antes de uma ferramenta (pode bloquear) |
PostToolUse |
depois de uma ferramenta (ex.: formatar/testar) |
UserPromptSubmit |
ao enviar um prompt |
Stop |
quando o agente termina a resposta |
SessionStart |
ao iniciar a sessão |
Nota
Sempre que o agente editar um .py, o ruff formata na hora. Você nunca mais comenta “ajuste a indentação”.
Úteis na mesa de dados:
PostToolUse em src/ → rodar pytest -m "not network"PreToolUse → bloquear escrita em .env / segredosStop → notificar quando uma tarefa longa terminarArmadilhas:
PreToolUse com exit code 2 bloqueia a açãoDica
O hook que bloqueia escrita em .env é o irmão técnico do “nunca inventar número”: um guard-rail que protege o que não pode dar errado — aqui, credenciais.
claude -p) roda um prompt e devolve a saída — sem chat interativo--output-format json para scripts encadearemNota
No 101 construímos o projeto na máquina; no Platform 101 ele foi para a nuvem. O SDK headless é a peça que faz o agente trabalhar sozinho nesse meio do caminho.
/init, CLAUDE.md, @ menções, Plan e Thinking Mode/comando)claude -p, CI)/init num projeto real e refinar o CLAUDE.md/sanity-check para o seu pipelineObrigado! — Análise Macro