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

Construindo um Rastreador Pessoal de Episódios de Risco com OpenClaw: Um Estudo de Caso de Rug-Pull em DeFi
Um usuário do Reddit construiu um rastreador de episódios de risco pessoal com OpenClaw após perder suas economias em um rug pull de DeFi. A ferramenta coleta dados reais de conta, agrupa evidências dispersas em episódios únicos e distingue grandes transações normais de espirais perigosas.

Pesquisador Independente Usa IA Claude para Escrever Artigo de Mecânica Quântica e 30-50 Mil Linhas de Código Rust
Um pesquisador independente usou a IA Claude como colaborador para escrever um artigo de pesquisa intitulado 'Geometria de Clifford como a Base da Mecânica Quântica' e desenvolver 30-50 mil linhas de código Rust sem dependências externas. O código verifica correlações de Bell e dinâmica de ondas em um retículo de fase.

Resgatador de Vida Selvagem Usa IA Claude para Livro sobre Cuidados de Filhotes de Esquilo e Chat Bot Interativo
Um resgatador de vida selvagem com 38 anos de experiência está usando a Claude AI para refinar um livro de 300 páginas sobre cuidados com filhotes de esquilo e programou um chatbot interativo chamado Hazel para ajudar outros resgatadores. O resgatador agora está testando as capacidades da Claude fazendo com que ela acompanhe e registre em diário o progresso de um filhote de esquilo chamado Nova.

Desenvolvedor Cria Ícone do Aplicativo Usando Claude AI Sem Ferramentas de Design
Um desenvolvedor criou um gerenciador de processos para macOS chamado PIDKill e projetou seu ícone de aplicativo usando apenas a Claude AI, especificamente Claude Code e Claude web. O design final utiliza a fonte SF Mono com um efeito de glitch e um risco vermelho para representar o encerramento de processos.