TRILHA 2

🔵 Construindo do Zero

A série dia-a-dia do canal, do primeiro app ao planejador de workflows e projetos reais. Aprenda fazendo: plano enxuto, fases com checklist e construção guiada.

7 módulos ~50 minutos Mão na massa
Dia 1–2 Dia 3 · Flow Dia 4–5 Dia 6–11 🚀 Projeto Real app completo no ar

Mapa da trilha

Conteúdo detalhado

🔵 O que é

O ponto de partida da série: construir um app real do zero com o Claude Code. A regra de ouro do Dia 1 — descreva o QUE, não o COMO. Um plano .md enxuto vale mais que travar bibliotecas cedo demais.

💡 Por que aprender

A maioria trava porque dá detalhe técnico de mais ("use Framer Motion X") em vez de requisito ("cards com hover suave"). Definir requisitos visuais/UX e deixar o Claude escolher as libs reduz alucinação e retrabalho. Quem vem do Lovable migra o projeto e ganha controle real do código.

🔑 Fluxo de fases (com checklist)

1

Plano .md enxuto: o quê, não o como — ative o modo plano (Shift+Tab) antes de editar

2

Construa por fases curtas; cada fase termina com: build ok · screenshot · commit · resumo em 5 linhas

3

Quebrou "do nada"? Rode um git diff do último estado bom e isole por bissecção

# script de resgate no package.json
"rescue": "rimraf node_modules .next dist && npm i"

🔵 O que é

O Claude Flow é um framework para rodar enxames de agentes (agent swarms) que trabalham em paralelo. Duas arquiteturas: Swarm (agentes independentes em paralelo) e Hive Mind (memória compartilhada entre eles).

💡 Por que aprender

Dividir um build em agentes concorrentes (UI, API, storage, testes) acelera muito — mas só funciona com plano e checklist de validação. A diferença entre "vibe coder" (itera sem plano) e "engenheiro agentic" (processo + arquitetura) é o que gera sistema funcional, não simulação.

🔑 Comandos e hacks

npx claude-flow@alpha init --force      # inicializa o Flow
# rode o swarm com UI interativa:
claude-flow swarm "..." --cloud
# depurar MCP:
claude mcp list --debug
claude mcp remove FlowNexus
claude mcp add FlowNexus "npx -y flow-nexus mcp"
⚡ Produtividade

Aliases no terminal (ex.: dsp) pra não digitar comandos longos

🏛️ Arquitetura

Supabase Realtime no lugar de Redis; Vite.js pra protótipo rápido

🍎 macOS

Adicione -y ao npx pra resolver path/permissão

✅ Validação

Peça documentar antes de implementar; checklist antes do build final

💡 Dica: Supabase local em dev economiza custo, e políticas RLS + links assinados/expirados evitam vazar dados em links públicos.

🔵 O que é

Dos Dias 4 e 5: construir um planejador de fluxos de trabalho — uma ferramenta com UI, persistência e lógica — e depois iterar com "grandes atualizações" em cima da base estável.

💡 Por que aprender

É o salto do "app de demonstração" para uma ferramenta que você usaria. Mostra como evoluir um projeto existente sem quebrar o que já funciona — commits por fase, base sempre verde, e atualizações grandes feitas com plano.

🔑 Padrão de evolução

EtapaO que fazer
BaseCRUD + UI mínima funcionando, commitado
PlanoModo plano (Shift+Tab) pra desenhar a "grande atualização"
IterarUma feature por vez, build verde a cada passo
ResgateDiff/bissecção quando algo regredir

🔵 O que é

A partir do Dia 6, o projeto ganha MCP servers — o protocolo que dá ferramentas externas ao Claude. Supabase MCP (banco/auth/storage) e 21st.dev MCP (componentes de UI "magic") aparecem na série.

💡 Por que aprender

Com MCP, o Claude consulta o schema do banco real, cria tabelas e gera UI a partir de bibliotecas de componentes — sem você sair do terminal. É o que transforma um protótipo num app conectado. (A trilha 5 aprofunda MCP.)

🔑 Adicionar um MCP

# listar / adicionar / remover MCP servers
claude mcp list
claude mcp add supabase "npx -y @supabase/mcp-server"
claude mcp add magic "npx -y @21st-dev/magic"
# dentro da sessão:
/mcp                       # ver status dos servers conectados

Padrão: conecte o MCP, peça pro Claude "leia o schema atual" antes de gerar código, e configure RLS no Supabase antes de qualquer link público.

🔵 O que é

Dia 10 constrói um dashboard (visualização de dados com gráficos e métricas); Dia 11 mostra como o Claude Code ajuda a montar GPTs / assistentes customizados a partir do seu conteúdo.

💡 Por que aprender

Dashboard é o caso de uso que mais aparece em produto real — e um ótimo exercício de UI + dados. Já os GPTs mostram o Claude Code como ferramenta de autoria: ele estrutura instruções, base de conhecimento e fluxo do bot.

🔑 Receita do dashboard

1 · Dados

Fonte real (API/Supabase), não mock

2 · Layout

Cards de métrica + gráficos; descreva UX

3 · Refino

Screenshot → ajuste → commit por fase

🔵 O que é

Dia 13 vira a chave: em vez de pagar vários "superapps"/SaaS, você constrói a ferramenta sob medida com o Claude Code — exatamente com as features que usa, sem o resto.

💡 Por que aprender

É a tese econômica do curso: muito do que você assina pode virar um app pequeno e próprio. Você controla os dados, paga só a infra, e ajusta quando quiser. O Claude Code derruba o custo de "fazer o seu".

🔑 Quando vale substituir

✓ Vale

Uso simples e repetido, dados seus, integração com seu stack

✗ Não vale

Compliance pesado, escala enorme, features que mudam toda semana

🔵 O que é

Dois projetos completos guiados na comunidade: um leilão de cavalos e um sistema PETS (cadastro/gestão). Do schema do banco à UI, mostrando o fluxo ponta a ponta.

💡 Por que aprender

Ver um app inteiro nascer — modelagem de dados, telas, regras de negócio — consolida tudo das trilhas anteriores. São bons "projetos-âncora" pra você refazer com o seu próprio tema.

🔑 Anatomia dos dois projetos

Camada🐎 Leilão🐾 PETS
Dadoslotes, lances, usuáriostutores, pets, atendimentos
Regralance mínimo, tempo de leilãoagenda, histórico, vacinas
UIlistagem + tela de lance ao vivoficha do pet + dashboard

💡 Próximo passo: pegue a estrutura desses exemplos e troque o domínio pelo seu. Mesmo esqueleto, conteúdo diferente — é o jeito mais rápido de aprender.

← Início Próxima: T3 Contexto & Comandos →