Live 01 — Como Montar seu Próprio Harness de IA com Claude Code¶
Duração: 2 horas | Formato: Demo ao vivo + construção guiada | Data: 04/06/2026
Tema¶
📐 Mapa visual das camadas: Claude Code — Arquitetura das Camadas 📝 Conceito base: O que é um harness
Como Montar seu Próprio Harness de IA com Claude Code
Harness é o nome técnico para o que a maioria das pessoas ainda está tentando descobrir como fazer: um sistema operacional de IA — com contexto, memória e automações — que trabalha por você de forma consistente, não só responde perguntas.
Nessa live, o aluno vai entender como o Claude Code funciona por baixo do capô e vai construir, ao vivo, o esqueleto do próprio harness — usando como referência um framework real, construído e operado por uma empresa brasileira de IA.
Por que esse tema agora¶
O mercado passou por três fases em 18 meses:
- "Usa IA no trabalho" — ChatGPT, prompts, produtividade pessoal
- "Constrói com IA" — APIs, no-code tools, automações pontuais
- "Opera com IA" — sistemas com contexto, memória e agentes especializados que funcionam como um time
A maioria dos cursos ainda está ensinando a fase 1 e 2. A fase 3 é onde estão os builders que estão ganhando de verdade — e é o que pouquíssimas pessoas sabem como fazer.
Claude Code é a ferramenta que viabilizou isso. Não é um chat. Não é um plugin de IDE. É um agente de terminal que lê o projeto inteiro, executa tarefas encadeadas e pode ser estruturado em camadas — contexto, memória e execução — formando um harness completo.
Quem souber montar esse sistema vai operar com IA em outro nível. Quem não souber vai continuar usando prompt solto.
O que o aluno vai aprender¶
- Como o Claude Code realmente funciona — e o que o diferencia de um chat ou IDE com IA
- O que é um harness e quais são suas 3 camadas fundamentais
- Como criar um CLAUDE.md que dá personalidade, escopo e regras ao agente
- Como estruturar squads — agentes especializados com contexto e memória próprios
- Como orquestradores e workers dividem responsabilidades dentro do sistema
- O que são hooks e como automatizam comportamentos no harness
- Como spawnar subagentes e conectar serviços externos via MCP
- Como montar prompts que funcionam dentro de um sistema de agentes
- Por que multi-model importa e como usar cada IA no papel certo
- Como definir permissões — o que o agente pode e não pode fazer
O que o aluno será capaz de fazer depois dessa live¶
- Instalar e configurar o Claude Code corretamente no próprio ambiente
- Criar um CLAUDE.md estruturado que dá contexto real ao agente
- Montar um squad simples com persona, escopo e memória definidos
- Criar uma skill funcional e invocá-la dentro do contexto do harness
- Entender qualquer harness de IA que encontrar — Cursor, Windsurf, frameworks customizados — porque vai conhecer a arquitetura por baixo
- Ter um esqueleto funcional do próprio harness ao final da live, pronto pra expandir
Estrutura da Live (2h)¶
Bloco 1 — Abertura com impacto (10 min)¶
O que acontece: Felipe abre mostrando o PD Framework rodando ao vivo — squads respondendo, memória sendo lida, skills disparando, agentes especializados por área. O aluno vê um sistema real de IA operando uma empresa.
Por que esse bloco: anchoring. O aluno precisa ver o destino antes de entender o caminho. Ver o sistema funcionando cria curiosidade genuína pelos fundamentos — que vêm no bloco seguinte como resposta ao "como isso funciona?", não como pré-requisito chato.
Subtópicos: - Demo ao vivo do PD Framework: squads, STATE.md, skills disparando - "Isso foi construído com Claude Code. Hoje você vai entender como — e vai começar a montar o seu."
Bloco 2 — Por baixo do capô (45 min)¶
O que acontece: Felipe desmonta o que o aluno acabou de ver. Explica a arquitetura camada por camada, mostrando cada peça no PD Framework real. Cada subtópico tem ~5 min.
Abertura do bloco — A analogia da cozinha (2 min) - "O que vocês acabaram de ver é uma cozinha industrial de IA rodando. Cada peça tem nome e função." - Mostrar tabela visual mapeando cozinha → harness:
| Cozinha | Harness |
|---|---|
| Manual da cozinha | CLAUDE.md — identidade, escopo, regras |
| Caderno de pedidos do dia | STATE.md — o que está em andamento agora |
| Receitas padrão da casa | Skills — comportamentos encapsulados e invocáveis |
| Processos automáticos (fechar fogão, lavar louça) | Hooks — o que roda sem o chef pedir |
| Estações especializadas (forno, grelha, confeitaria) | Squads — agentes especializados por domínio |
| Sous-chef que coordena as estações | Orquestrador — delega, não executa tudo |
| Cozinheiros de cada estação | Workers — executam uma tarefa específica bem |
| Fornecedores externos (açougue, hortifruti) | MCP / APIs — serviços externos que o harness acessa |
- "Nas próximas 45 minutos vou desmontar cada uma dessas peças. Ao final vocês vão conseguir montar a própria cozinha."
2.1 — O que é Claude Code (e o que não é) (5 min) - Diferença entre claude.ai (chat), Cursor (IDE com IA) e Claude Code (agente de terminal) - O que significa ser um agente: lê arquivos, executa comandos, encadeia ações - Por que isso muda o que é possível construir
2.2 — Não é vibe coding (5 min) - Vibe coding: prompt vago + esperar que saia certo + rezar - Harness: contexto estruturado + regras explícitas + resultado previsível - A diferença não é a IA — é o sistema em volta dela - Demo: mesmo pedido com e sem contexto estruturado — outputs completamente diferentes
2.3 — Anatomia de um prompt que funciona (5 min) - Os 5 elementos: contexto + formato + restrições + exemplos + critério de qualidade - Prompt vago = roleta. Prompt estruturado = produção - Por que dentro de um harness o prompt não precisa repetir contexto — o CLAUDE.md já carrega
2.4 — As 3 camadas do harness (5 min) - Camada 1 — Contexto: CLAUDE.md (quem sou, o que faço, o que não faço) - Camada 2 — Memória: STATE.md (o que já aconteceu, o que está em progresso) - Camada 3 — Execução: skills e workers (o que sei fazer de forma repetível) - Como as 3 camadas conversam e se atualizam
2.5 — Orquestradores e workers (5 min) - Orquestrador: o agente que decide, delega e coordena — não executa tudo - Worker: o agente que executa uma tarefa específica de forma determinística - Por que separar os dois: escalabilidade, previsibilidade, custo - Exemplo real: Stamper (orquestrador) delegando pro Squad Comercial (worker especializado)
2.6 — Hooks: o que dispara automático (5 min) - O que são hooks no Claude Code: PreToolUse, PostToolUse, Stop - Como usar hooks pra automatizar comportamentos sem precisar pedir - Exemplos reais: hook que cria branch de sessão automaticamente, hook que faz merge ao encerrar - Hooks = o sistema que roda mesmo quando você não está pedindo
2.7 — Subagentes, squads e como o harness alcança o mundo (5 min) - Como spawnar um subagente a partir de um orquestrador - O que é um squad: agente especializado com CLAUDE.md + memória própria + escopo delimitado - Por que um agente generalista não escala — e como squads resolvem isso - Como a cozinha se conecta ao mundo externo — API vs CLI vs MCP:
| Modo | O que é | Analogia | Quando usar |
|---|---|---|---|
| API | Contrato HTTP: você chama uma URL, o serviço responde com dados | Fornecedor que entrega quando você liga pedindo | Workers automáticos na VPS, código Python |
| CLI | Ferramenta de terminal que executa ações de um serviço (gh, vercel, op) | Painel de controle dos equipamentos da cozinha | Ações rápidas que o agente executa via terminal |
| MCP | Protocolo que conecta o Claude diretamente ao serviço em tempo real, dentro da sessão | Chef com câmera direto no fornecedor — vê o estoque e pede sem intermediário | Sessão interativa: agente age no Linear, GitHub, Supabase sem escrever código |
- Regra prática: MCP para sessão interativa. API para worker automático. CLI para ação rápida.
2.8 — Multi-model: a IA certa pra cada tarefa (5 min) - Uma IA pra tudo = caro e inconsistente - Claude Code = construir e orquestrar. Codex = revisar código. Gemini = imagem. GPT-4 = classificação - Como o PD Framework usa múltiplos modelos no mesmo pipeline - "Barato que não funciona é o mais caro que existe"
2.9 — Permissões: o que o agente pode e não pode fazer (5 min) - Por que definir limites é tão importante quanto definir capacidades - Permissões no Claude Code: o que executa automaticamente vs o que pede confirmação - Operações destrutivas: por que certas ações exigem confirmação explícita - Como configurar permissões no settings.json do harness
Bloco 3 — Construção ao vivo (45 min)¶
O que acontece: Felipe constrói um mini-harness do zero na tela. O aluno acompanha e replica em paralelo. Ao final, cada aluno tem um esqueleto funcional.
3.1 — Setup da bancada (10 min) - Instalar Claude Code: irm https://claude.ai/install.ps1 | iex (Windows) ou curl (Mac/Linux) - Login e verificação de versão - Criar estrutura de pastas do harness:
3.2 — Criando o primeiro squad (15 min) - Estrutura de um squad: CLAUDE.md + memory/STATE.md + skills/ - Definindo persona: quem é esse agente, qual o escopo, o que ele não faz - STATE.md inicial: L1 (status atual), L2 (em progresso), L3 (backlog) - Abrindo o squad e vendo o agente responder com o contexto correto
3.3 — Criando a primeira skill (15 min) - O que é uma skill: comportamento encapsulado, invocável com /nome - Estrutura de um arquivo de skill: objetivo + steps + inputs + outputs - Criando skill /status ao vivo: o agente lê o STATE e reporta o panorama - Invocando a skill dentro do squad
3.4 — Fechamento do mini-harness (5 min) - Revisão do que foi construído: CLAUDE.md global + squad + STATE.md + skill - O que cada peça faz e como expandir - "Esse esqueleto é o mesmo que está por baixo do PD Framework. A diferença é tempo e contexto."
Bloco 4 — Q&A + próximas lives (20 min)¶
- Perguntas abertas sobre o que foi construído
- "Onde encaixo isso no meu projeto atual?" — Felipe responde casos reais
- Prévia das próximas lives: construção de produto real (gerador de carrosséis) usando o harness como base
Resultado esperado ao final da live¶
- Mental model claro — entende o que está por baixo de qualquer ferramenta de IA baseada em agentes
- Esqueleto funcional — CLAUDE.md + 1 squad + STATE.md + 1 skill rodando na própria máquina
- Direção — sabe o próximo passo: expandir o harness e construir produto em cima dele nas próximas lives
Notas Relacionadas¶
Status - Skill - O Que É Um Harness - Skills