Como um Desenvolvedor Usou o Claude Code com Linear e Discord para uma Construção Solo de 30 Dias

O Projeto e a Stack
Um desenvolvedor criou o VGC Team Report (pokemonvgcteamreport.com), um construtor de relatórios de times para Pokémon competitivo (VGC) que gera análises detalhadas com planos de confrontos, cálculos de dano, tiers de velocidade e relatórios compartilháveis. O projeto foi construído em 30 dias de noites e finais de semana com 274 commits, ~42.000 linhas de TypeScript, 25 funcionalidades entregues via Linear, 66 componentes React, 41 rotas de API e 22 hooks personalizados. A stack incluiu Next.js 16 (App Router), React 19, TypeScript (modo estrito), Tailwind CSS v4, Clerk para autenticação, Neon para Postgres serverless e Vercel para hospedagem e implantações.
O Fluxo de Trabalho: Linear → Claude → Discord → Vercel
O desenvolvedor conectou o Claude Code ao Linear para rastreamento de tickets e ao Discord para notificações de builds, criando um pipeline de desenvolvimento automatizado. Uma sessão típica seguia esta sequência:
- Claude executa
linear_get_in_progresspara verificar o quadro do Linear em busca de tickets - Seleciona o ticket de maior prioridade (bugs primeiro)
- Lê os arquivos relevantes e implementa a funcionalidade ou correção
- Executa
tsc --noEmit && npm run build— se falhar, Claude corrige os erros - Faz commit com o formato de ID do ticket:
VGC-42: Adicionar gráfico de tier de velocidade - Faz push para a main
- Posta um comentário no ticket do Linear via GraphQL com URL do commit e arquivos alterados
- Move o ticket para Em Revisão
- Chama
discord_notify_build— posta um embed no Discord #builds com commit, lista de arquivos alterados e status de implantação - Vercel implanta automaticamente a partir da main
- Passa para o próximo ticket
Isso foi implementado através de um script bash linear.sh com funções que Claude chama diretamente: linear_get_in_progress (consulta o GraphQL do Linear por tickets Em Progresso), linear_move_issue (move um ticket para um novo estado), linear_comment_with_changes (postar um comentário com link do commit e arquivos alterados) e discord_notify_build (envia um embed do Discord com informações do commit e status de implantação).
O Manual de Operação CLAUDE.md
Um arquivo CLAUDE.md na raiz do repositório fornece contexto para cada sessão do Claude. As seções principais incluem:
- Estratégia Git: Desenvolvimento baseado em tronco com pushes diretos para main para trabalho rotineiro, branches de funcionalidade apenas para mudanças grandes ou arriscadas, e
npx tsc --noEmit && npm run buildantes de cada push como não negociável - Fluxo de trabalho Linear: IDs exatos de estado para "Em Progresso" e "Em Revisão", como consultar e implementar tickets, commit com prefixo VGC-XX, postar comentários de commit, mover estados de tickets, com tickets de bug sempre trabalhados primeiro
- Notificações Discord: Formato da função
discord_notify_buildcom embeds diferentes para pushes diretos para main vs fluxos de PR - Tratamento de falhas: Build falha → corrigir e tentar novamente, nunca fazer push de código quebrado; API do Linear falha → ainda fazer commit e push, notificar falha ao usuário; Produção quebra →
git revert, push para main, notificar Discord, mover ticket de volta - Convenções de código: Seguir padrões existentes, sem refatorações aleatórias, mensagens de commit:
VGC-XX: descriçãopara trabalho rastreado
Monitoramento Automatizado
Dois cron jobs do Vercel foram configurados: uma verificação diária às 9h para saúde do site, varredura de tickets estagnados, auditoria de SEO e saúde do banco de dados (postar alertas no Discord apenas se algo estiver errado), e um resumo semanal na sexta-feira às 17h para progresso no Linear, crescimento de usuários e atualizações de dependências (sempre posta um resumo no Discord). O monitoramento de tempo de atividade em tempo real usou UptimeRobot com pings de 5 minutos.
O Que Funcionou
O desenvolvedor destacou várias práticas eficazes: desenvolvimento baseado em tronco com verificações de tipos (tsc --noEmit && npm run build) garantindo que cada push para main implante automaticamente no Vercel com um ciclo de feedback de minutos; rastreabilidade de tickets do Linear com cada commit vinculado de volta a um ticket e cada ticket tendo um comentário com URL do commit e arquivos alterados; Discord como trilha de auditoria com cada build postando em #builds; e o arquivo CLAUDE.md como o componente mais valioso do projeto para manter contexto consistente entre sessões.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Conheça Claude: Uma Novel Visual Criada Inteiramente por IA
Um desenvolvedor criou uma visual novel satírica chamada Meet Claude usando a Claude AI para escrita, programação, arte, música e implantação. O jogo explora a dependência de assistentes de IA e está disponível gratuitamente na Steam com múltiplos finais.

Desenvolvedor cria ferramenta de comparação de voos com Claude Code usando abordagem BDMA
Um não-desenvolvedor construiu o easyscape.eu usando Claude Code com uma abordagem de loop BDMA (construir/debugar/medir/ajustar). A ferramenta compara múltiplos aeroportos de partida, integra custos reais como pedágios e estacionamento, e mostra a opção de partida mais econômica, não apenas a passagem mais barata.

Construindo uma Plataforma SaaS de Produção com Mais de 20 Mil Linhas de Código com Claude Code: Lições da Engenharia de Agentes em Escala
Um desenvolvedor disponibilizou em código aberto o LastSaaS, um boilerplate SaaS pronto para produção construído inteiramente por meio de conversa com o Claude Code, apresentando backend em Go, frontend em React, autenticação multi-inquilino, faturamento via Stripe e um servidor MCP integrado. O projeto revela o que funciona e exige disciplina ao usar agentes de IA para desenvolvimento em larga escala.

VPS vs Mac Mini para OpenCLAW: Por que um VPS de $5 supera um Mac Mini de $599 para agentes de produção
O criador do OpenCLAW, Peter Steinberger, disse aos usuários para parar de comprar Mac Minis e, em vez disso, patrocinar desenvolvedores. Uma VPS de €5 com 2 vCPUs e 4GB RAM lida com cargas de trabalho contínuas do OpenCLAW usando 3-8% da CPU, enquanto um Mac Mini custa a partir de $599,00 mais $10-15/mês de eletricidade.