Squads@joaoguirunas

Squad de Sites — Case DorôTEA em 1 Semana

Você vai construir um site institucional completo e publicado, com domínio próprio e HTTPS. O case real é a DorôTEA, uma clínica de autismo e neurodivergên

O que é

Squad de Sites — Case DorôTEA em 1 Semana

Você vai construir um site institucional completo e publicado, com domínio próprio e HTTPS. O case real é a DorôTEA, uma clínica de autismo e neurodivergência. O resultado final é um site no ar em `https://dorotea.com.br` — com equipe, método, depoimentos, FAQ e CTA — construído pela squad Sites (Luminari) e publicado via GitHub + Vercel.

Para um público sensível como famílias tomando decisões sobre o cuidado de uma criança, o site é a primeira conversa com a clínica. Um site amador faz a família desistir antes de ligar. Um site profissional, acolhedor e transparente faz ela agendar. Você aprende a construir os dois lados: o conteúdo que gera confiança e a publicação técnica que garante que ele fique no ar.

A squad Sites usa três agentes especializados: Lyrak (frontend, escreve o código em Next.js a partir do bundle do Claude Design), Axikar (QA, roda checklist e dá veredicto PASS ou FAIL) e Gravok (deploy, único agente autorizado a fazer `git push`). O fluxo técnico segue a sequência: KV de Site no Claude Design → handoff para Claude Code → repositório no GitHub → deploy na Vercel → domínio com DNS e SSL.

Antes de começar, você precisa do Design System da clínica já criado no Claude Design, do Centro de Treinamento instalado (`claude-agent-teams` do repositório team-os), de uma conta no GitHub e outra na Vercel (ambas gratuitas), e de um domínio registrado ou disposição para comprar um (ex: Registro.br, ~R$40/ano).

Como funciona

Principais recursos

Conteúdo que gera confiança

Estrutura as seções que convertem públicos sensíveis: equipe com nome e foto, método em passos claros, depoimentos reais, FAQ com objeções e um único CTA.

Squad Sites Luminari

Time de três agentes especializados — Lyrak (frontend), Axikar (QA) e Gravok (deploy) — que constrói, valida e publica o site sem briefing manual.

KV de Site via Claude Design

Gera as telas do site herdando 100% do Design System da clínica, garantindo identidade visual consistente sem retrabalho.

Repositório GitHub + Vercel

Todo `git push` na branch main republica o site automaticamente. Você configura uma vez e nunca mais sobe arquivos manualmente.

Domínio próprio com SSL

Liga o domínio ao site via CNAME no registrador e a Vercel gera o certificado SSL grátis. O site abre em HTTPS com cara profissional.

Nível: intermediário · Tempo estimado: 90 min

Pré-requisitos

  • Design System da clínica já pronto no Claude Design (claude.ai/design) — veja o tutorial de Design
  • Centro de Treinamento instalado (a pasta `claude-agent-teams`, do módulo de squads) — repositório team-os em github.com/joaoguirunas/team-os
  • Conta no GitHub (github.com) — gratuita
  • Conta na Vercel (vercel.com) — gratuita, conectada ao GitHub
  • Um domínio registrado, ou disposição para comprar um (ex: Registro.br, ~R$40/ano)

Conceitos-chave

01

Squad Sites (Luminari)

O time de agentes que constrói o site. Abre com a frase de ativação "Que a experiência seja imaculada" e divide o trabalho entre frontend, QA e deploy.

02

Lyrak

A agente frontend da squad. Recebe o bundle do Claude Design com visual, intenção e specs, e escreve o código do site em Next.js.

03

Axikar

O agente de QA. Roda um checklist completo no site e dá o veredicto final: PASS ou FAIL com os pontos identificados.

04

Gravok

O agente de deploy. É o único agente autorizado a executar `git push` e publicar o código no GitHub para que a Vercel pegue.

05

Stack técnica

Next.js (framework de frontend) + GitHub (repositório e histórico do código) + Vercel (publicação e CI/CD automático) + domínio próprio (endereço do site com SSL).

Passo a passo

Construção e publicação do site

01

Passo 1 — Gerar o KV de Site no Claude Design

No Claude Design (claude.ai/design), crie um projeto novo — não o do Design System — referencie o DS da clínica e peça o KV de Site com o conteúdo das seções de confiança: equipe, método, depoimentos, FAQ e CTA. O KV herda 100% do Design System, garantindo que o site nasça com a identidade certa sem retrabalho. Ao final, as telas do site aparecem no canvas — home, equipe, método, depoimentos, FAQ, contato. Erro comum: esquecer de referenciar o Design System; sem isso, o site sai fora da identidade.

02

Passo 2 — Handoff para o Claude Code

Com o KV aprovado, clique em "Send to Claude Code". O bundle leva visual, intenção e specs para a squad implementar sem briefing adicional. O resultado é o bundle empacotado, pronto para a squad Sites receber.

03

Passo 3 — Instalar a squad Sites na pasta do cliente

Vá ao Centro de Treinamento, abra o Claude Code e instale a squad na pasta do projeto. Se ainda não tem o Centro de Treinamento, clone o repositório team-os (github.com/joaoguirunas/team-os). Cada cliente tem sua própria pasta com os agentes instalados, isolando projetos e mantendo tudo organizado. O creator cria a pasta `.claude/`, instala os 10 agentes da Luminari e roda validação — aparece "squad Sites instalado em [caminho]". Erro comum: instalar na pasta errada; confirme o caminho antes de aprovar.

cd ~/empresa/claude-agent-teams
claude

/team-os-creator

Instala o squad Sites na pasta ~/empresa/sites-clientes/dorotea
04

Passo 4 — Inicializar a squad e jogar o bundle

Entre na pasta do cliente, abra o Claude e rode o team-os. Como é a primeira vez, ele detecta estado NEW e propõe um bootstrap (discovery + smart-memory) — aceite. Depois, coloque o bundle do Claude Design na pasta para dar trabalho à squad. Lyrak constrói o site em Next.js, Axikar valida com PASS ou FAIL, e o site roda localmente para revisão.

cd ~/empresa/sites-clientes/dorotea
claude

/team-os
05

Passo 5 — Criar o repositório no GitHub

Em github.com, clique no "+" → "New repository". Nome `site-dorotea`, Private, sem README, sem .gitignore, license "None". Crie. O GitHub é o "estado oficial" do projeto — histórico e seguro. É de lá que a Vercel publica. Os arquivos aparecem no GitHub; na primeira vez, o terminal pode pedir autenticação. Erro comum: travar na autenticação — configure uma chave SSH (docs.github.com/en/authentication) ou um Personal Access Token. Faz uma vez só.

git init
git add .
git commit -m "primeiro commit"
git branch -M main
git remote add origin git@github.com:seu-usuario/site-dorotea.git
git push -u origin main
06

Passo 6 — Deploy na Vercel

Em vercel.com → Add New → Import Git Repository → selecione `site-dorotea`. A Vercel detecta Next.js sozinha. Clique em Deploy. A partir daqui, todo `git push` na branch `main` republica o site automaticamente — sem subir arquivos manualmente. O deploy passa por "Building", "Deploying" e "Ready", e uma URL tipo `site-dorotea.vercel.app` fica no ar. Erro comum: achar que precisa subir arquivos manualmente — não, a Vercel puxa do GitHub.

07

Passo 7 — Domínio próprio e DNS

Na Vercel → Settings → Domains → adicione `dorotea.com.br`. A Vercel mostra o registro de DNS necessário. No registrador (ex: Registro.br), abra o editor de DNS e crie o registro indicado. O domínio próprio é o que dá cara profissional; o DNS é o que liga o endereço ao site. A propagação leva de 5 minutos a 24 horas (normalmente ~10 min); depois a Vercel gera o SSL grátis e o site abre em `https://dorotea.com.br`. Erro comum: esquecer o `www` — adicione `www.dorotea.com.br` como segundo domínio com redirect.

Tipo CNAME → aponta para cname.vercel-dns.com
(ou registro A para o IP que a Vercel indicar)

Instalar squad Sites

Instala o squad Sites na pasta ~/empresa/sites-clientes/dorotea

Commit e push via Gravok

Gravok, faz commit com mensagem descritiva e push pra main.

QA via Axikar

Axikar, roda o checklist de QA no site e me dá o veredicto PASS ou FAIL com os pontos.

Ajustar Hero section

Lyrak, a Hero da home precisa transmitir acolhimento na primeira dobra. Deixa o título mais direto ("Cuidado especializado em autismo e neurodivergência"), põe o subtítulo explicando pra quem é em uma frase, um único CTA "Agende uma conversa" e uma foto real da equipe no lugar de imagem genérica. Mantém as cores e a tipografia do Design System.

Reforçar prova social e equipe

Lyrak, reforça a seção "Quem cuida" com nome, foto e formação de cada profissional, e coloca 3 depoimentos de famílias logo abaixo, com nome e uma frase curta. Depois, Axikar, roda o QA de novo e confirma PASS.

Erros comuns

  • Push falha por autenticação: configure SSH ou Personal Access Token no GitHub (docs.github.com/en/authentication)
  • Vercel não atualiza: confira se você deu `git push` na branch `main` — só o que está no GitHub é publicado
  • Domínio não abre: aguarde a propagação do DNS e confirme o CNAME no registrador
Checklist final
  • Conteúdo de confiança definido (equipe, método, depoimentos, FAQ, CTA)
  • KV de Site gerado herdando o Design System
  • Squad Sites instalada na pasta do cliente
  • Site aprovado pelo QA (Axikar: PASS)
  • Repositório no GitHub com push feito
  • Deploy na Vercel "Ready"
  • Domínio próprio com DNS e SSL funcionando
  • Repositório team-os (Centro de Treinamento e squads) — https://github.com/joaoguirunas/team-os
  • Claude Design — https://claude.ai/design
  • Claude Code (instalação via npm) — https://www.npmjs.com/package/@anthropic-ai/claude-code
  • GitHub — https://github.com
  • Vercel — https://vercel.com

Vá além do tutorial

Quer dominar isso na prática?

Aprofunde com acompanhamento direto na mentoria ou siga o passo a passo completo, do zero ao avançado, no curso online.