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

Traduza para pt: Os Princípios do Papa-Léguas de Chuck Jones como Princípios de Design de Identidade para Agentes de IA
Uma publicação no Reddit analisa como as 9 regras de Chuck Jones para os desenhos animados do Papa-Léguas se aplicam ao design de identidade de agentes de IA, destacando a Regra 2 sobre modos de falha internos, a Regra 3 sobre evitar loops de otimização e a Regra 9 sobre falha graciosa.

Desenvolvedor Cria Motor de Simulação de Beisebol com IA Usando Claude Code em Duas Semanas
Um desenvolvedor usou o Claude Code para construir um sistema completo de simulação de beisebol com 30 times da MLB gerenciados por IA, resumos de jogos, coletivas de imprensa e podcasts em áudio. O projeto custou US$ 50 em créditos de API e inclui um mecanismo de simulação, pipeline de conteúdo, bot do Discord e site.

Claude Code Usado para Engenharia Reversa do Disney Infinity 1.0, Quebrando Restrição de 13 Anos de Personagens
Um desenvolvedor usou o Claude Code (Opus 4.6 com alto raciocínio) para fazer engenharia reversa do binário do jogo Disney Infinity 1.0, identificando e corrigindo 13 locais de chamada de validação que impediam os personagens de jogarem em qualquer conjunto de jogo. A solução exigiu 17 correções binárias e 3 arquivos de dados modificados, resolvendo um problema que a comunidade de modding não conseguiu desvendar por mais de uma década.

Usuário Usa com Sucesso a Claude AI para Redigir Declaração de Mitigação Legal
Um usuário do Reddit relata usar o Claude AI para ajudar a vencer um caso de infração de trânsito, baixando os detalhes da infração e solicitando ao Claude que escrevesse uma declaração de mitigação, o que impressionou o juiz.