TRILHA 4

🔨 Mao na Massa

Passo a passo completo: do zero ao projeto entregue com seu proprio swarm.

8
Modulos
48
Topicos
~6h
Duracao
Todos
Niveis

Navegacao Rapida

Conteudo Detalhado
4.1 ~30 min

💻 Preparando o ambiente

Pre-requisitos, instalacao do OpenCode, conexao de provedores, verificacao de modelos e Bun.

O que e:

Lista de tudo que precisa estar instalado antes de comecar: terminal, Node.js, Git.

Por que aprender:

Sem ambiente correto, nada funciona — evite perder tempo com erros basicos.

Conceitos-chave:

Terminal (bash/zsh), Node.js, Git, editor de codigo

O que e:

Instalar o OpenCode no seu sistema e verificar que funciona.

Por que aprender:

OpenCode e a base onde o swarm vai rodar.

Conceitos-chave:

opencode --version, opencode.ai

O que e:

Usar /connect dentro do OpenCode para autenticar Claude, OpenAI, Gemini.

Por que aprender:

Sem provedores conectados, os agentes nao tem modelos para usar.

Conceitos-chave:

/connect, /models, API keys, provedores gratuitos

O que e:

Executar opencode models para ver todos os modelos acessiveis.

Por que aprender:

Voce precisa saber os nomes exatos para configurar cada agente.

Conceitos-chave:

anthropic/claude-opus-4-6, openai/gpt-5.3-codex, opencode/big-pickle

O que e:

Instalar o runtime Bun — obrigatorio para o oh-my-openagent.

Por que aprender:

O OMO nao funciona sem Bun — e o erro mais comum de quem comeca.

Conceitos-chave:

curl -fsSL https://bun.sh/install | bash, bun --version

O que e:

Checklist de verificacao — todos os pre-requisitos confirmados.

Por que aprender:

Seguir em frente sem o ambiente pronto gera frustracoes desnecessarias.

Conceitos-chave:

OpenCode instalado, provedor conectado, Bun instalado, pasta criada

Ver Completo
4.2 ~25 min

📦 Instalando o oh-my-openagent

Escolha global ou por projeto, identifique assinaturas, execute o instalador e confirme.

O que e:

Global ativa em todos os projetos; por projeto ativa so naquela pasta.

Por que aprender:

Escolher errado pode atrapalhar outros projetos ou limitar o uso.

Conceitos-chave:

Global (uso pessoal diario), Por Projeto (demos, aulas)

O que e:

Verificar quais provedores voce tem (Claude, OpenAI, Gemini, Copilot, so gratuitos).

Por que aprender:

O comando de instalacao muda conforme seus provedores.

Conceitos-chave:

Claude + Gemini (mais comum), so Claude, Claude + OpenAI, so gratuitos

O que e:

Rodar o comando bunx correto para seu caso.

Por que aprender:

E a unica etapa de instalacao — um comando faz tudo.

Conceitos-chave:

bunx oh-my-opencode install, --claude, --gemini, --openai, --copilot

O que e:

Confirmar que o plugin foi registrado no opencode.json.

Por que aprender:

Se nao verificar agora, voce descobre o problema no pior momento.

Conceitos-chave:

cat ~/.config/opencode/opencode.json, array de plugins

O que e:

Ao abrir OpenCode, os modos Build/Plan desaparecem e surgem Sisyphus, Hephaestus, Prometheus.

Por que aprender:

Confirmacao visual de que o swarm esta ativo.

Conceitos-chave:

cd seu-projeto && opencode, agentes visiveis na interface

O que e:

Os 5 erros mais comuns na instalacao e como resolver cada um.

Por que aprender:

Nao ficar travado por erros simples.

Conceitos-chave:

bunx not found, plugin nao aparece, modelos com prefixo errado, Sisyphus generico, agentes nao paralelos

Ver Completo
4.3 ~30 min

🧩 Configurando os modelos de cada agente

Estrategia de modelo por agente, arquivo de configuracao JSON e troca em tempo real.

O que e:

Agentes criticos precisam de modelos potentes; agentes de suporte podem usar gratuitos.

Por que aprender:

Otimizar custo sem sacrificar qualidade — a diferenca pode ser 10x no preco.

Conceitos-chave:

Sisyphus → claude-opus-4-6, Hephaestus → gpt-5.3-codex, Oracle → big-pickle

O que e:

Criar .opencode/oh-my-opencode.jsonc na raiz do projeto.

Por que aprender:

E onde voce define qual modelo cada agente usa.

Conceitos-chave:

mkdir -p .opencode, JSONC (JSON com comentarios)

O que e:

Escrever o JSON com o mapeamento agente → modelo.

Por que aprender:

Hands-on — voce faz agora.

Conceitos-chave:

sisyphus, hephaestus, prometheus, oracle, librarian, explore

O que e:

Se acabar creditos de um provedor, basta editar o arquivo e continuar.

Por que aprender:

Na aula real, os creditos de Claude acabaram e trocamos para GPT sem perder o progresso.

Conceitos-chave:

Hot-swap, sem reiniciar, fallback de provider

O que e:

Configuracao otimizada usando apenas modelos gratuitos do OpenCode.

Por que aprender:

Nem todos tem assinaturas pagas — funciona tambem.

Conceitos-chave:

opencode/big-pickle para todos, qualidade menor mas funcional

O que e:

Abrir OpenCode e confirmar que cada agente mostra o modelo correto.

Por que aprender:

Validar antes de comecar a executar.

Conceitos-chave:

Verificar na interface, testar um comando simples

Ver Completo
4.4 ~35 min

💬 Primeira execucao: modo linguagem natural

Escolha uma tarefa simples, descreva em portugues, observe o Sisyphus rotear e os subagentes executarem.

O que e:

Comecar com algo pequeno — uma pagina HTML basica, um componente, um script.

Por que aprender:

Primeira execucao deve ser simples para entender o fluxo sem complexidade.

O que e:

No chat do OpenCode (Sisyphus), escrever o que quer em portugues claro.

Por que aprender:

E o modo mais direto — sem comandos especiais.

O que e:

Ver como o orquestrador decide qual agente usar e delega a tarefa.

Por que aprender:

Entender o fluxo de roteamento e delegacao.

O que e:

Clicar nos indicadores de subagentes para ver o que cada um esta fazendo.

Por que aprender:

Transparencia — voce ve exatamente quem faz o que.

O que e:

Abrir os arquivos gerados e testar no navegador.

Por que aprender:

Validar que o swarm entregou o esperado.

O que e:

Reflexao: Sisyphus recebeu → categorizou → delegou → agente executou → resultado.

Por que aprender:

Consolidar o modelo mental antes de execucoes mais complexas.

Ver Completo
4.5 ~45 min

📋 Modo Prometheus: entrevista antes de executar

Entrevista previa extrai requisitos completos antes de uma linha de codigo — qualidade premium.

O que e:

Prometheus extrai requisitos completos ANTES de uma linha de codigo.

Por que aprender:

"A entrevista previa faz toda a diferenca na qualidade do resultado."

O que e:

Pressionar Tab no OpenCode para mudar de Sisyphus para Prometheus.

Por que aprender:

Prometheus so e ativado quando voce muda para ele manualmente.

O que e:

Escrever o objetivo geral e pedir que Prometheus entreviste antes de comecar.

Por que aprender:

O prompt inicial define a qualidade de toda a entrevista.

O que e:

Prometheus pergunta sobre idioma, secoes, tom de voz, stack, conteudo.

Por que aprender:

Cada resposta refina o plano — quanto mais contexto, melhor o resultado.

O que e:

Prometheus mostra resumo de tudo que coletou e pede confirmacao.

Por que aprender:

Ultima chance de corrigir antes da execucao.

O que e:

Digitar /start-work para que Sisyphus assuma e execute o plano.

Por que aprender:

E o momento em que o swarm comeca a trabalhar de verdade.

Ver Completo
4.6 ~40 min

⚡ Modo ultrawork: execucao autonoma completa

Quando voce ja sabe o que quer: ative, descreva, observe e va tomar um cafe.

O que e:

Ideal quando voce ja sabe exatamente o que quer e prioriza velocidade.

O que e:

Escrever ultrawork ou ulw no chat do Sisyphus.

O que e:

Dar toda a informacao de uma vez — quanto mais detalhado, melhor.

O que e:

Multiplos agentes trabalhando simultaneamente em zonas seguras.

O que e:

"Voce liga e vai tomar um cafe" — o sistema se autocorrige e chega ao final sozinho.

O que e:

Verificar a pagina gerada, testar no navegador, confirmar zero erros.

Ver Completo
4.7 ~35 min

🔧 Comandos avancados e otimizacao

Loop de perfeicao, contexto profundo, revisao pre-deploy, multimodal e monitoramento de custos.

O que e:

Modo que nao para ate o resultado ficar perfeito — autocorrecao em loop.

O que e:

Gera AGENTS.md em cada pasta para otimizar contexto dos agentes.

O que e:

Revisa mudancas do ultimo commit antes de fazer merge.

O que e:

Fornecer imagem/mockup e o agente visual converte em codigo.

O que e:

Se creditos acabarem, editar o jsonc e continuar sem perder progresso.

O que e:

Acompanhar quanto cada agente esta consumindo para otimizar.

Ver Completo
4.8 ~90 min

🏆 Projeto guiado completo: do zero ao deploy

Defina seu projeto, entreviste com Prometheus, execute o swarm, revise e valide — tudo do zero.

O que e:

O aluno escolhe um tema real (empresa, portfolio, projeto pessoal) e constroi com swarm.

O que e:

Tab → Prometheus → descrever projeto → responder perguntas → confirmar.

O que e:

O swarm executa em paralelo — waves de implementacao, revisao e teste automaticos.

O que e:

Revisar resultado, pedir ajustes pontuais, usar /review para validacao final.

O que e:

Checklist completo de qualidade antes de considerar o projeto pronto.

O que e:

Reflexao: voce deu um prompt, respondeu perguntas, tomou um cafe e tem um projeto completo.

Ver Completo
← Trilha 3: Pratica Avancada Voltar ao Inicio