~/beer-and-code
~ / eventos / workshop-laravel-vibe-coding $ _
Workshop Encerrado

Workshop: Laravel Vibe Coding

Workshop pratico e ao vivo de Vibe Coding com Laravel, conduzido por Danilo Sampaio e Lucas Souza (Virgão) do Beer and Code. A proposta: construir um CRM multi-tenant do zero, em tempo real, usando Claude Code, Laravel Boost, guidelines proprias e MCP servers...

Ficha do evento
formato workshop
quando 13 Ago 2025
horário 19h às 22h
status encerrado

O que rolou

Workshop ao vivo, clima de aula mesmo com interacao constante via chat e enquetes: Danilo Sampaio abriu contextualizando o momento do mercado (empresas indo de 180 graus em modelo de negocio, times inteiros virando "so manutencao" enquanto outros sao cobrados por IA) e bateu na tecla de sempre do Beer and Code: simples e basico bem feito, nada de complicar com 200 skills e microsserviço de IA. Depois Lucas Souza (Virgão) assumiu a tela e construiu, ao vivo, um CRM multi-tenant em Laravel do absoluto zero, com o publico acompanhando cada comando.

Destaques

  • PRD antes de codigo: geracao do overview do projeto no ChatGPT com prompt de persona ("especialista em PRD focado em MVP"), sempre em ingles — demonstracao ao vivo mostrou ~30% menos tokens em ingles vs portugues no mesmo prompt.
  • Setup do projeto: laravel new, sem starter kit, com Pest, Laravel Boost instalado desde o inicio (guidelines, skills e os 3 MCPs: Claude, Codex, Gemini).
  • Guidelines proprias no .ai/guidelines: arquivo php-laravel.md (enums em vez de switch, helpers em vez de facades, Services para regra de negocio, sempre sail nos comandos por causa do Docker) e language-and-localization.md (codigo em ingles, interface em portugues).
  • Forcar Livewire 4: guideline especifica pedindo namespace Pages, componentes no modelo Volt (classe + view junta) e uso de Forms, porque o modelo foi treinado majoritariamente em Livewire 3 e tende a regredir sem essa instrucao.
  • MCP Boost com Docker: mostrado o erro comum de conexao (rodar php artisan boost:mcp direto falha porque o banco esta no container) e a correcao configurando via sail.
  • User stories e schema de banco gerados por IA: usando o modo de planejamento do Claude Code (Ctrl+G), leitura do project-description.md, perguntas de esclarecimento antes de gerar (dashboard, notificacoes, campos do lead, convite por e-mail) — 10 historias de usuario e um schema de banco (tenants, users, leads, deals, invitations, whatsapp_connections) validados na hora.
  • Fases de desenvolvimento com criterio de aceite e testes por task: pedido explicito para o agente rodar os testes antes de fechar cada task — se falhar, ele corrige sozinho antes de prosseguir.
  • Stack de MCPs para producao: Laravel Boost (obrigatorio), Serena (indexacao semantica do codigo tipo RAG, economiza muito token em buscas) e Context7 (documentacao de bibliotecas, ex.: Evolution API para WhatsApp).
  • Tecnica Ralph Wiggum: loop que quebra o project-phases.md em fases e chama o agente (Claude ou Codex) fase a fase, resetando o contexto a cada conclusao — permite deixar rodando durante a madrugada.

Profundidade tecnica

O workshop foi alem do "copia e cola prompt": entrou em nuances reais de custo (diferenca de tokens ingles/portugues, planos por hora do Codex vs. por token do Claude, variacao de consumo de token ao longo do dia), em armadilhas especificas de treinamento do modelo (Livewire 4 vs. 3, estrutura de pastas do Livewire que o agente erra sozinho) e no principio central: quebrar o trabalho em fases pequenas porque "token compete por atencao" — jogar tudo de uma vez no contexto piora a qualidade da resposta. Tambem foi discutido honestamente onde a IA NAO deveria ter as rednas soltas (design a partir de imagem funciona mal — o certo e extrair HTML/CSS real e pedir para o agente se basear nele) e onde o dev ainda deve por a mao (ajustes pequenos, correcoes rapidas, decisoes de arquitetura).

Faça parte do Clã

Se voce quer parar de testar ferramenta de IA no susto e comecar a trabalhar com metodo de verdade — guidelines proprias, stack de MCPs, prompt engineering para dev e fluxo de fases que realmente sustenta um projeto em producao — é exatamente isso que a gente ensina e pratica dentro do Clã Beer and Code. La tem mentoria tecnica continua, encontros como esse workshop e uma comunidade que troca ideia de verdade sobre Laravel e IA todos os dias. Bora subir de nivel.

▪ Clã Beer and Code
Faça parte do Clã. Construa o que importa.

Engenharia de IA virou profissão, e se aprende construindo, não assistindo. O Clã Beer and Code é o ambiente onde isso acontece ao vivo, toda semana: RAG, agentes, observabilidade e LLMOps em projetos reais, ao lado de quem já está em produção. É pago, é assinatura, e é exatamente o ambiente que estes encontros dão uma amostra.

Entrar no Clã
tocando