TRILHA 5

๐Ÿ”ง 95CC Automacao

Domine 95% do Claude Code construindo automacoes reais. Aprenda o framework WAT (Workflows, Agents, Tools), integre MCP servers, crie skills personalizados e faca deploy em producao usando Modal.

8
Modulos
48
Topicos
~5h
Duracao
Avancado
Nivel
5.1

Interface e Ambiente

5.2

Framework WAT

5.3

Planejamento com IA

5.4

Construindo Tools

5.5

MCP Avancados

5.6

Skills Personalizados

5.7

Deploy no Modal

5.8

Workflow Completo

Conteudo Detalhado
5.1 ~35 min

๐Ÿ–ฅ๏ธ Interface e Ambiente

Configure seu ambiente de desenvolvimento com VS Code e Claude Code. Entenda a estrutura de projetos e os modos de operacao.

O que e:

Visual Studio Code com a extensao oficial do Claude Code, permitindo usar o agente diretamente na IDE mais popular do mundo.

Por que aprender:

A integracao com VS Code oferece a melhor experiencia de desenvolvimento, com arquivos a esquerda e agente a direita.

Conceitos-chave:

Extensao Claude Code, interface lado a lado, login Anthropic, plano Pro ou Max.

O que e:

Cada projeto Claude Code vive em uma pasta propria com estrutura definida: workflows/, tools/, .tmp/, .env.

Por que aprender:

Uma estrutura limpa evita confusao e permite que o agente encontre rapidamente o que precisa.

Conceitos-chave:

Open folder, workflows/, tools/, .tmp/, .env, credentials.json.

O que e:

O painel esquerdo do VS Code mostra todos os arquivos do projeto. O agente Claude Code fica no painel direito.

Por que aprender:

Entender a interface permite navegar rapidamente entre workflows, tools e arquivos gerados.

Conceitos-chave:

Explorer (esquerda), agente (direita), multiplas abas, arrastar arquivos.

O que e:

Modo que permite ao agente executar acoes sem pedir permissao a cada passo, acelerando drasticamente o desenvolvimento.

Por que aprender:

Sem bypass, voce precisa aprovar cada edicao de arquivo manualmente - muito lento para automacoes complexas.

Conceitos-chave:

Settings > allow bypass permissions mode, ask before edits, edit automatically.

O que e:

Modo especial onde Claude pensa mais profundamente, faz pesquisas e faz perguntas antes de executar.

Por que aprender:

Usar plan mode no inicio de projetos garante que Claude entenda completamente o que voce quer construir.

Conceitos-chave:

Plan mode toggle, pesquisa web, perguntas clarificadoras, analise de estrutura.

O que e:

O agente (lado direito) le, cria e modifica arquivos (lado esquerdo). Essa separacao e fundamental.

Por que aprender:

Entender essa divisao ajuda a saber o que o agente pode fazer e onde os resultados ficam salvos.

Conceitos-chave:

Agente = raciocinador, arquivos = persistencia, workflows guiam, tools executam.

5.2 ~40 min

๐Ÿ—๏ธ Framework WAT

Workflows, Agents e Tools - a arquitetura que separa raciocinio probabilistico de execucao deterministica.

O que e:

Arquivos Markdown que descrevem processos completos: objetivo, inputs, tools a usar, outputs esperados e tratamento de erros.

Por que aprender:

Workflows sao como briefings para o agente - quanto mais claros, melhores os resultados.

Conceitos-chave:

workflows/, arquivo.md, linguagem natural, objective, inputs, outputs, edge cases.

O que e:

O agente Claude Code e o decisor - le workflows, escolhe tools, trata erros e faz perguntas quando necessario.

Por que aprender:

Separar decisao (IA) de execucao (codigo) e o que torna automacoes confiaveis.

Conceitos-chave:

Coordenacao inteligente, sequenciamento de tools, tratamento de falhas, clarificacoes.

O que e:

Scripts Python que executam acoes especificas: API calls, transformacoes de dados, operacoes de arquivo.

Por que aprender:

Tools sao testaveis, confiaveis e rapidos - diferente de deixar a IA fazer tudo diretamente.

Conceitos-chave:

tools/, scripts .py, API calls, data transformations, file operations, database queries.

O que e:

Quando algo falha, o agente investiga, corrige o tool, verifica a correcao e atualiza o workflow para evitar o erro no futuro.

Por que aprender:

Este loop e o que torna o sistema cada vez mais robusto com o tempo - aprende com cada falha.

Conceitos-chave:

Identificar erro, corrigir tool, verificar fix, atualizar workflow, documentar aprendizado.

O que e:

Estrutura padrao: .tmp/ (temporarios), tools/ (scripts), workflows/ (instrucoes), .env (secrets), credentials.json (OAuth).

Por que aprender:

Seguir a estrutura padrao permite que o agente encontre tudo automaticamente sem configuracao adicional.

Conceitos-chave:

.tmp/ descartavel, tools/ permanente, workflows/ evolui, .env nunca commitado.

O que e:

Arquivo que armazena API keys e credenciais senssiveis. Nunca deve ser commitado no Git.

Por que aprender:

Guardar secrets no .env evita exposicao acidental quando o codigo for compartilhado ou publicado.

Conceitos-chave:

.env, .gitignore, API_KEY=valor, nunca no codigo, nunca no workflow.

5.3 ~35 min

๐Ÿ“‹ Planejamento com IA

Use claude.md como system prompt, domine o plan mode e aprenda a iterar planos ate a perfeicao.

O que e:

Arquivo claude.md na raiz do projeto que funciona como system prompt - o agente le automaticamente ao iniciar.

Por que aprender:

Sem um bom claude.md, o agente e generico. Com ele, entende seu projeto, ferramentas e padroes.

Conceitos-chave:

claude.md, framework WAT, estrutura de pastas, regras do projeto, como operar.

O que e:

Modo onde Claude dedica mais tempo pensando, pesquisando APIs, analisando opcoes antes de propor uma solucao.

Por que aprender:

Bypass sem planejamento gera codigo ruim. Plan mode primeiro, execucao depois.

Conceitos-chave:

Ativar plan mode, descrever objetivo completo, listar features, esperar perguntas.

O que e:

Claude faz perguntas sobre detalhes que voce pode nao ter pensado: frequencia, formato, integracao, tratamento de erros.

Por que aprender:

Responder bem as perguntas evita retrabalho e garante que a automacao faca exatamente o que voce precisa.

Conceitos-chave:

Perguntas clarificadoras, especificacoes, edge cases, preferencias de implementacao.

O que e:

Apos revisar o plano de Claude, voce pode aceitar automaticamente todas as mudancas propostas de uma vez.

Por que aprender:

Auto-accept acelera a execucao, mas so deve ser usado apos revisar o plano cuidadosamente.

Conceitos-chave:

Revisar plano primeiro, aceitar mudancas, monitorar execucao, intervir se necessario.

O que e:

Claude cria uma lista de tarefas e vai marcando cada item conforme completa, permitindo acompanhar o progresso.

Por que aprender:

A lista permite voce trabalhar em outra coisa enquanto a automacao roda, verificando periodicamente.

Conceitos-chave:

To-do list automatico, checkboxes visuais, acompanhamento de progresso, multitasking.

O que e:

Nao precisa aceitar o primeiro plano. Voce pode pedir ajustes, adicionar requisitos ou mudar abordagem antes de executar.

Por que aprender:

Iterar no plano e muito mais barato que refazer depois de implementado. Invista tempo aqui.

Conceitos-chave:

Feedback no plano, ajustes antes de executar, multiplas iteracoes, plano final aprovado.

5.4 ~40 min

๐Ÿ Construindo Tools

Crie scripts Python executaveis que fazem o trabalho pesado: APIs, transformacoes, integraces.

O que e:

Cada tool e um script Python que faz uma unica coisa bem feita - scrape_site.py, send_email.py, generate_chart.py.

Por que aprender:

Tools atomicos sao reutilizaveis, testaveis e faceis de debugar quando algo da errado.

Conceitos-chave:

Um script = uma funcao, inputs claros, outputs definidos, erros tratados.

O que e:

Tools que chamam APIs externas: YouTube Data API, Gmail API, Google Sheets, OpenAI, Perplexity.

Por que aprender:

A maioria das automacoes uteis envolve conectar multiplos servicos via APIs.

Conceitos-chave:

API keys no .env, requests library, rate limits, paginacao, autenticacao OAuth.

O que e:

Tools que transformam dados: JSON para CSV, agregacoes, calculos, filtragem, formatacao para relatorios.

Por que aprender:

Dados brutos raramente estao no formato que voce precisa - transformacoes sao essenciais.

Conceitos-chave:

pandas, json parsing, csv handling, data aggregation, format conversion.

O que e:

O agente instala automaticamente bibliotecas necessarias via pip quando identifica dependencias faltantes.

Por que aprender:

Entender dependencias ajuda a debugar erros de importacao e garantir reproducibilidade.

Conceitos-chave:

pip install, requirements.txt, virtual environments, dependencias transitivas.

O que e:

Quando um tool falha, o agente le o erro, investiga a causa, corrige o codigo e testa novamente automaticamente.

Por que aprender:

O loop de auto-correcao e poderoso, mas voce precisa saber quando intervir para evitar loops infinitos.

Conceitos-chave:

Ler stack trace, identificar causa raiz, aplicar fix, verificar correcao, atualizar workflow.

O que e:

O agente testa cada tool apos criar para garantir que funciona antes de integrar no workflow completo.

Por que aprender:

Validacao precoce evita descobrir bugs no meio de uma execucao complexa de multiplos tools.

Conceitos-chave:

Testes unitarios, execucao isolada, verificacao de output, casos de edge.

5.5 ~35 min

๐Ÿ”— MCP Servers Avancados

Conecte-se a servicos externos via MCP: Exa para pesquisa, Playwright para browser, e muito mais.

O que e:

MCP server que permite ao agente fazer pesquisas web semanticas, encontrando informacoes relevantes automaticamente.

Por que aprender:

Exa expande as capacidades do agente para alem de arquivos locais - pode pesquisar documentacao, noticias, dados.

Conceitos-chave:

MCP server Exa, pesquisa semantica, web search, content extraction.

O que e:

MCP server que permite controlar um browser real - navegar, clicar, preencher formularios, extrair dados de paginas dinamicas.

Por que aprender:

Muitos sites nao tem API - Playwright permite automatizar qualquer coisa que um humano faria no browser.

Conceitos-chave:

Browser automation, headless mode, selectors, wait for elements, screenshots.

O que e:

MCPs sao instalados via comandos CLI que o agente pode executar, configurando automaticamente as integracoes.

Por que aprender:

Saber instalar MCPs permite expandir as capacidades do agente conforme suas necessidades.

Conceitos-chave:

npx install MCP, configuracao automatica, verificacao de instalacao.

O que e:

Apos instalar um MCP, testar se a conexao funciona antes de usar em automacoes de producao.

Por que aprender:

Testar MCPs isoladamente evita debugar problemas de conexao no meio de workflows complexos.

Conceitos-chave:

Health check, teste de endpoint, verificacao de credenciais, logs de conexao.

O que e:

Usar multiplos MCPs juntos em um unico workflow - Exa para pesquisar, Playwright para extrair, Gmail para enviar.

Por que aprender:

O verdadeiro poder esta em combinar capacidades - cada MCP adiciona uma nova "habilidade" ao agente.

Conceitos-chave:

Orquestracao de MCPs, passagem de dados, sequenciamento, tratamento de erros cruzados.

O que e:

MCPs tem acesso a servicos externos - entender as permissoes e riscos de cada um e crucial.

Por que aprender:

Um MCP mal configurado pode expor dados ou executar acoes nao autorizadas em seus servicos.

Conceitos-chave:

Principio do menor privilegio, scopes de API, revisao de permissoes, audit logs.

5.6 ~35 min

โœจ Skills Personalizados

Crie e instale skills que dao conhecimento especializado ao agente - de design a automacoes especificas.

O que e:

MCPs dao capacidade de ACAO (conectar a servicos). Skills dao CONHECIMENTO (como fazer algo bem).

Por que aprender:

Entender a diferenca ajuda a decidir quando criar um skill vs quando usar/criar um MCP.

Conceitos-chave:

MCP = API/integracao, Skill = prompt/instrucoes, complementares nao substitutos.

O que e:

Skills globais ficam disponiveis em todos os projetos. Skills de projeto so existem naquela pasta especifica.

Por que aprender:

Skills de design ou escrita geralmente sao globais. Skills especificos de um cliente sao por projeto.

Conceitos-chave:

~/.claude/skills/ (global), ./claude/skills/ (projeto), quando usar cada um.

O que e:

Skill que ensina o agente a criar PDFs e documentos visuais bonitos, com filosofia de design e fontes.

Por que aprender:

Sem o skill, PDFs gerados sao feios. Com ele, o agente aplica principios de design automaticamente.

Conceitos-chave:

Canvas design skill, skill.md, fontes incluidas, filosofia visual.

O que e:

Skills sao instalados copiando codigo para o terminal ou arrastando arquivos - o agente configura automaticamente.

Por que aprender:

A comunidade compartilha skills uteis - saber instalar permite aproveitar o trabalho de outros.

Conceitos-chave:

Copiar comando, colar no terminal, verificar instalacao, testar skill.

O que e:

Se voce repete instrucoes frequentemente, transforme-as em um skill - um arquivo markdown com suas instrucoes.

Por que aprender:

Skills proprios economizam tempo e garantem consistencia nas respostas do agente.

Conceitos-chave:

Criar arquivo .md, estrutura de skill, instrucoes claras, exemplos incluidos.

O que e:

Site com colecao de agents, commands, MCP servers, skills e hooks compartilhados pela comunidade.

Por que aprender:

Nao precisa reinventar a roda - provavelmente alguem ja criou o skill que voce precisa.

Conceitos-chave:

cloudcode-templates, buscar por categoria, view details, copiar instalacao.

5.7 ~40 min

๐Ÿš€ Deploy no Modal

Coloque suas automacoes em producao com Modal.com - cron triggers, webhooks e monitoramento.

O que e:

Plataforma que permite rodar suas automacoes na nuvem - voce so paga quando elas executam.

Por que aprender:

Sem deploy, suas automacoes so rodam quando voce abre o VS Code. Com Modal, rodam automaticamente.

Conceitos-chave:

Serverless, pay-per-use, $5 gratis, $30 com cartao, duracao ilimitada por execucao.

O que e:

Trigger que executa sua automacao em horarios definidos - toda segunda as 6h, todo dia as 9h, etc.

Por que aprender:

Relatorios semanais, coleta de dados diaria, backups - qualquer tarefa recorrente usa cron.

Conceitos-chave:

Cron expression, timezone, frequencia, proxima execucao, historico de runs.

O que e:

URL que dispara sua automacao quando recebe uma requisicao - formulario enviado, lead criado, pagamento feito.

Por que aprender:

Webhooks permitem reagir a eventos em tempo real, nao apenas em horarios fixos.

Conceitos-chave:

Webhook URL, payload JSON, integracao com servicos, Postman para testes.

O que e:

Modal Secrets armazena suas API keys de forma segura - nunca vao para o codigo ou repositorio.

Por que aprender:

Secrets expostos sao o erro #1 de seguranca. Modal resolve isso de forma elegante.

Conceitos-chave:

Modal secrets, environment variables, nunca no codigo, audit trail.

O que e:

Pedir ao agente para revisar o codigo antes do deploy - verificar API keys expostas, webhooks inseguros, vulnerabilidades.

Por que aprender:

Uma revisao de seguranca pode evitar problemas serios quando a automacao estiver publica na internet.

Conceitos-chave:

"Run security review", verificar .env, checar webhooks, validar permissoes.

O que e:

Dashboard do Modal mostra historico de execucoes, logs, erros e tempo de execucao de cada run.

Por que aprender:

Quando algo falha em producao, os logs sao sua unica forma de descobrir o que aconteceu.

Conceitos-chave:

Dashboard Modal, logs por execucao, status (success/failed), debugging remoto.

5.8 ~45 min

๐ŸŽฌ Workflow Completo

Construa um sistema completo de YouTube Analytics: scraping, analise, slides, email e Google Sheets.

O que e:

Automacao que analisa canais de YouTube no seu nicho, identifica videos em alta e gera relatorios semanais.

Por que aprender:

Este exemplo integra todos os conceitos da trilha em um projeto pratico e util.

Conceitos-chave:

YouTube Data API, analise de tendencias, descoberta de canais, metricas de engajamento.

O que e:

Sequencia de tools: buscar dados (YouTube API), processar metricas, gerar graficos, criar apresentacao.

Por que aprender:

Entender o pipeline ajuda a decompor qualquer automacao complexa em steps gerenciaveis.

Conceitos-chave:

fetch_youtube_data.py, analyze_data.py, generate_charts.py, generate_slides.py.

O que e:

Usar o canvas design skill para gerar PDFs bonitos com graficos, logo e formatacao profissional.

Por que aprender:

PDFs bem formatados impressionam clientes e stakeholders - vale o esforco extra.

Conceitos-chave:

Canvas design skill, branding (logo), charts embedded, formatacao consistente.

O que e:

Tool que envia o relatorio por email via Gmail API, com corpo formatado e PDF anexado.

Por que aprender:

Email e a forma mais comum de entregar resultados de automacoes - essencial dominar.

Conceitos-chave:

Gmail API, OAuth credentials, MIME multipart, attachments, HTML body.

O que e:

Exportar todos os dados coletados para Google Sheets, permitindo analises adicionais e historico.

Por que aprender:

Sheets permite compartilhar dados com equipe e criar dashboards sem codigo adicional.

Conceitos-chave:

Google Sheets API, multiplas abas, append vs overwrite, formatacao automatica.

O que e:

Deploy do workflow completo no Modal com cron trigger semanal - roda automaticamente sem intervencao.

Por que aprender:

Este e o objetivo final: automacoes que trabalham para voce enquanto voce faz outras coisas.

Conceitos-chave:

Deploy Modal, cron semanal, monitoramento, alertas de falha, iteracao continua.

โ† Trilha 4: Producao Trilha 6: Projetos โ†’