Pular para o conteudo
TRILHA 2

🤖 Plan e Loop Modes

O Claude Code tem dois modos poderosos que transformam como voce trabalha: Plan Mode para pensar antes de agir, e Loop Mode para automacao iterativa. Domine os dois e combine-os para velocidade maxima com seguranca.

PLAN MODEpensar e planejar LOOP MODEexecutar e iterar PLAN + LOOP pipeline combinado Resultado
6
Modulos
36
Topicos
~4h
Duracao
Inter
Nivel
Progresso da trilha: 0% 0 de 36

Mapa da trilha

Conteudo detalhado

2.1~40 min

Plan Mode — Pense Antes de Codar

O fundamento: como e quando usar plan mode para pensar antes de executar.

O que e:

Modo que faz o Claude pensar e propor um plano antes de executar qualquer acao.

Por que aprender:

Evita erros caros e retrabalho ao planejar primeiro.

Conceitos-chave:

Shift+Tab para ativar; plano visivel antes da execucao.

O que e:

Criterios para decidir se plan mode compensa ou se execucao direta e mais rapida.

Por que aprender:

Nem toda tarefa precisa de plano; usar sem necessidade desperdiça tokens.

Conceitos-chave:

Complexidade, risco, numero de arquivos afetados.

O que e:

Os componentes que formam um bom plano: objetivo, passos, dependencias, riscos.

Por que aprender:

Saber ler um plano te permite avaliar se ele vai funcionar antes de aprovar.

Conceitos-chave:

Steps, file list, risk assessment, order of operations.

O que e:

O fluxo de aprovacao onde voce revisa o plano e pode ajustar antes de rodar.

Por que aprender:

E o ponto de controle: voce decide se executa, modifica ou rejeita.

Conceitos-chave:

Approve, reject, refine; feedback loop antes da acao.

O que e:

Tecnica de pedir ajustes no plano multiplas vezes ate ele ficar ideal.

Por que aprender:

Um plano refinado economiza horas de correcao depois.

Conceitos-chave:

Multi-turn planning; plano como draft vivo.

O que e:

Erros frequentes: aprovar sem ler, planejar demais, ignorar plano e executar direto.

Por que aprender:

Reconhecer anti-patterns te mantem no caminho produtivo.

Conceitos-chave:

Over-planning; rubber-stamp approval; plan drift.

2.2~45 min

Planos que Funcionam

Na pratica: como criar planos eficazes para features, refactors e bug fixes.

O que e:

Estrutura de plano para implementar uma funcionalidade completamente nova.

Por que aprender:

Features novas sao onde plan mode mais brilha: evita arquitetura errada.

Conceitos-chave:

Scoping; interface first; test plan.

O que e:

Como planejar uma refatoracao segura com cobertura de testes e rollback.

Por que aprender:

Refactors sem plano viram bolas de neve; com plano, sao cirurgicos.

Conceitos-chave:

Strangler pattern; test-first refactor; incremental steps.

O que e:

Plano para diagnosticar a causa raiz, corrigir e validar sem regressoes.

Por que aprender:

Bug fixes apressados criam novos bugs; o plano disciplina o fluxo.

Conceitos-chave:

Reproduce first; root cause; regression test.

O que e:

Tecnica de quebrar uma tarefa grande em passos atomicos e independentes.

Por que aprender:

Tarefas atomicas sao mais faceis de verificar e reverter.

Conceitos-chave:

Atomic steps; single responsibility; verifiable output.

O que e:

Identificar quais passos dependem de outros para definir a ordem correta.

Por que aprender:

Dependencias erradas = trabalho jogado fora e conflitos.

Conceitos-chave:

DAG de tarefas; critical path; blockers.

O que e:

Como estimar tokens, tempo e iteracoes que um plano vai consumir.

Por que aprender:

Permite decidir se vale rodar ou se e melhor simplificar o plano.

Conceitos-chave:

Token budget; iteration count; complexity heuristics.

2.3~40 min

Loop Mode — Automacao Iterativa

Deixe o Claude executar em loop: fix, test, fix ate passar. O fundamento do modo autonomo.

O que e:

Modo que permite ao Claude executar, verificar resultado e iterar automaticamente.

Por que aprender:

Automatiza o ciclo edit-test-fix que consome horas no modo manual.

Conceitos-chave:

--dangerously-skip-permissions; auto-accept; iteration limit.

O que e:

Criterios para loop mode vs modo interativo normal com aprovacao por passo.

Por que aprender:

Loop mode sem criterio pode gastar tokens ou fazer mudancas indesejadas.

Conceitos-chave:

Confianca no outcome; reversibilidade; custo de supervisao.

O que e:

Mecanismos para impedir que o loop cause danos: allowedTools, max turns, git worktree.

Por que aprender:

Seguranca e o que permite confiar no loop e sair pra tomar cafe.

Conceitos-chave:

allowedTools; permission scopes; worktree isolation.

O que e:

Ferramentas para observar o que o loop esta fazendo: logs, diff, test output.

Por que aprender:

Monitorar permite intervir antes de problemas se acumularem.

Conceitos-chave:

Terminal watch; git diff --stat; CI status.

O que e:

Criterios de parada: testes passando, linter limpo, diff estavel.

Por que aprender:

Loop infinito = tokens queimados; criterio claro = eficiencia.

Conceitos-chave:

Exit conditions; convergence; diminishing returns.

O que e:

Diferencas entre loop mode local e agentes em background (GitHub Actions, etc).

Por que aprender:

Cada abordagem tem trade-offs de custo, velocidade e controle.

Conceitos-chave:

Local vs remote; latency; cost per iteration.

2.4~45 min

Patterns de Loop na Pratica

Receitas reais: loops de teste, lint, migracao, dados e docs para copiar e rodar.

O que e:

Rodar testes, corrigir falhas, rodar de novo ate tudo passar.

Por que aprender:

O pattern mais comum e mais util do loop mode.

Conceitos-chave:

pytest/jest loop; error parsing; auto-fix.

O que e:

Rodar linter, corrigir warnings, re-rodar ate zero erros.

Por que aprender:

Limpar lint de codebase inteiro em minutos, nao horas.

Conceitos-chave:

eslint --fix; black/ruff; iterative cleanup.

O que e:

Migrar APIs, dependencias ou versoes arquivo por arquivo com validacao.

Por que aprender:

Migracoes sao tediosas pra humanos, perfeitas pra loops.

Conceitos-chave:

File-by-file; type-check gate; incremental commit.

O que e:

Processar, transformar e validar datasets iterativamente.

Por que aprender:

Dados sujos precisam de multiplas passadas; loop faz isso sem voce.

Conceitos-chave:

Schema validation; data cleaning passes; assertion gates.

O que e:

Gerar docs, validar links, atualizar exemplos ate tudo consistente.

Por que aprender:

Docs desatualizados matam projetos; loop mantém sincronizado.

Conceitos-chave:

Docstring sync; link checker; example runner.

O que e:

Combinar criterios de saida: testes + lint + types + build tudo verde.

Por que aprender:

O loop composto e o mais parecido com CI/CD rodando localmente.

Conceitos-chave:

Multi-gate loop; combined exit criteria; script orchestration.

2.5~50 min

Combinando Plan + Loop

O pipeline completo: planejar, executar em loop, revisar. Orquestracao avancada.

O que e:

O fluxo ideal: plan mode primeiro, loop mode pra executar, review humano no fim.

Por que aprender:

E o padrao de ouro para tarefas complexas com Claude Code.

Conceitos-chave:

Three-phase pipeline; handoff points; review gate.

O que e:

Como transicionar do plano aprovado para o loop sem perder contexto.

Por que aprender:

Handoff mal feito faz o loop ignorar partes do plano.

Conceitos-chave:

Context preservation; explicit instructions; checkpoint.

O que e:

Estrategias para usar plan+loop em projetos com dezenas de arquivos.

Por que aprender:

Projetos grandes exigem decomposicao; sem ela, o loop se perde.

Conceitos-chave:

Phased execution; module boundaries; progressive disclosure.

O que e:

Coordenar mudancas em multiplos arquivos mantendo consistencia.

Por que aprender:

A maioria das features toca varios arquivos; orquestrar e essencial.

Conceitos-chave:

Cross-file consistency; import graphs; batch edits.

O que e:

Como desfazer o trabalho do loop quando algo deu errado: git, worktrees, stash.

Por que aprender:

A seguranca de poder reverter e o que permite arriscar mais no loop.

Conceitos-chave:

git reset; worktree discard; incremental commits.

O que e:

Exemplos reais de pipelines plan+loop em projetos de producao.

Por que aprender:

Ver casos concretos solidifica o entendimento do fluxo.

Conceitos-chave:

Real-world patterns; lessons learned; metrics.

2.6~35 min

Agentic Coding — O Novo Normal

A filosofia por tras de tudo: delegacao, confianca e o mindset shift para produtividade 10x.

O que e:

A mudanca de paradigma: de assistente que responde pra agente que age.

Por que aprender:

Entender a filosofia e o que permite usar os modos com fluencia.

Conceitos-chave:

Agentic vs assistive; autonomy spectrum; intent-driven.

O que e:

Como delegar tarefas ao agente sem microgerenciar nem abandonar.

Por que aprender:

Delegacao e a skill humana que mais escala com IA agentica.

Conceitos-chave:

Clear intent; success criteria; scope boundaries.

O que e:

A diferenca entre revisar o resultado e controlar cada passo.

Por que aprender:

Micro-management mata a produtividade; revisao garante qualidade.

Conceitos-chave:

Output review; trust but verify; spot checks.

O que e:

Como ajustar o nivel de confianca no agente conforme experiencia acumula.

Por que aprender:

Confianca demais = bugs; confianca de menos = lentidao.

Conceitos-chave:

Progressive trust; track record; domain-specific confidence.

O que e:

Como medir se voce esta de fato mais produtivo com agentic coding.

Por que aprender:

Sem metricas, voce nao sabe se esta evoluindo ou so gastando tokens.

Conceitos-chave:

Tasks/day; time-to-merge; rework rate; cost per task.

O que e:

A transicao mental de "eu codifico" para "eu dirijo e reviso".

Por que aprender:

O maior bloqueio nao e tecnico, e mental. Quem muda o mindset dispara.

Conceitos-chave:

Director mindset; let go of typing; focus on outcomes.