Comment un développeur a utilisé Claude Code avec Linear et Discord pour une construction solo de 30 jours

✍️ OpenClawRadar📅 Publié: March 30, 2026🔗 Source
Comment un développeur a utilisé Claude Code avec Linear et Discord pour une construction solo de 30 jours
Ad

Le Projet et la Stack

Un développeur a créé VGC Team Report (pokemonvgcteamreport.com), un constructeur d'analyses d'équipe pour le Pokémon compétitif (VGC) qui génère des rapports détaillés avec des plans de match-up, des calculs de dégâts, des paliers de vitesse et des rapports partageables. Le projet a été construit en 30 jours de soirées et week-ends avec 274 commits, ~42 000 lignes de TypeScript, 25 fonctionnalités livrées via Linear, 66 composants React, 41 routes API et 22 hooks personnalisés. La stack comprenait Next.js 16 (App Router), React 19, TypeScript (mode strict), Tailwind CSS v4, Clerk pour l'authentification, Neon pour Postgres serverless, et Vercel pour l'hébergement et les déploiements.

Le Flux de Travail : Linear → Claude → Discord → Vercel

Le développeur a intégré Claude Code dans Linear pour le suivi des tickets et Discord pour les notifications de compilation afin de créer un pipeline de développement automatisé. Une session typique suivait cette séquence :

  1. Claude exécute linear_get_in_progress pour vérifier le tableau Linear pour les tickets
  2. Sélectionne le ticket de priorité la plus élevée (les bugs d'abord)
  3. Lit les fichiers pertinents et implémente la fonctionnalité ou la correction
  4. Exécute tsc --noEmit && npm run build — si cela échoue, Claude corrige les erreurs
  5. Commit avec le format d'ID de ticket : VGC-42 : Ajouter un graphique des paliers de vitesse
  6. Pousse sur main
  7. Poste un commentaire sur le ticket Linear via GraphQL avec l'URL du commit et les fichiers modifiés
  8. Déplace le ticket vers En Revue
  9. Appelle discord_notify_build — poste un embed dans Discord #builds avec le commit, la liste des fichiers modifiés et l'état du déploiement
  10. Vercel déploie automatiquement depuis main
  11. Passe au ticket suivant

Cela a été implémenté via un script bash linear.sh avec des fonctions que Claude appelle directement : linear_get_in_progress (interroge Linear GraphQL pour les tickets En Cours), linear_move_issue (déplace un ticket vers un nouvel état), linear_comment_with_changes (poste un commentaire avec le lien du commit et les fichiers modifiés), et discord_notify_build (envoie un embed Discord avec les infos du commit et l'état du déploiement).

Ad

Le Manuel d'Utilisation CLAUDE.md

Un fichier CLAUDE.md à la racine du dépôt fournit le contexte pour chaque session Claude. Les sections clés incluent :

  • Stratégie Git : Développement basé sur le tronc avec des poussées directes sur main pour le travail routinier, des branches de fonctionnalité uniquement pour les changements importants ou risqués, et npx tsc --noEmit && npm run build avant chaque poussée comme non-négociable
  • Flux de travail Linear : IDs d'état exacts pour "En Cours" et "En Revue", comment interroger et implémenter les tickets, commit avec le préfixe VGC-XX, poster des commentaires de commit, déplacer les états des tickets, avec les tickets de bug toujours traités en premier
  • Notifications Discord : Format de la fonction discord_notify_build avec différents embeds pour les poussées directes vers main vs les flux de PR
  • Gestion des échecs : Échec de compilation → corriger et réessayer, ne jamais pousser du code cassé ; Échec de l'API Linear → quand même committer et pousser, noter l'échec à l'utilisateur ; Rupture en production → git revert, pousser sur main, notifier Discord, remettre le ticket en arrière
  • Conventions de code : Suivre les modèles existants, pas de refactorisations opportunistes, messages de commit : VGC-XX : description pour le travail suivi

Surveillance Automatisée

Deux tâches cron Vercel ont été configurées : une vérification quotidienne à 9h pour la santé du site, le scan des tickets obsolètes, l'audit SEO et la santé de la base de données (poste des alertes sur Discord uniquement en cas de problème), et un résumé hebdomadaire le vendredi à 17h pour les progrès Linear, la croissance des utilisateurs et les mises à jour des dépendances (poste toujours un résumé sur Discord). La surveillance de la disponibilité en temps réel utilisait UptimeRobot avec des ping toutes les 5 minutes.

Ce qui a Fonctionné

Le développeur a souligné plusieurs pratiques efficaces : le développement basé sur le tronc avec des contrôles de typage (tsc --noEmit && npm run build) garantissant que chaque poussée sur main se déploie automatiquement sur Vercel avec une boucle de rétroaction de quelques minutes ; la traçabilité des tickets Linear avec chaque commit lié à un ticket et chaque ticket ayant un commentaire avec l'URL du commit et les fichiers modifiés ; Discord comme piste d'audit avec chaque compilation postée dans #builds ; et le fichier CLAUDE.md comme l'élément de projet le plus précieux pour maintenir un contexte cohérent entre les sessions.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Claude IA récupère 99,94 % des données d'un tableau BTRFS de 12 To corrompu
Use Cases

Claude IA récupère 99,94 % des données d'un tableau BTRFS de 12 To corrompu

Un développeur a utilisé Claude IA pour récupérer 99,94 % des données d'un tableau BTRFS corrompu de 12 To, après que les outils de récupération natifs aient échoué. Claude a diagnostiqué une table d'index détruite à 80 % et a reconstruit manuellement l'arborescence du système de fichiers, ne perdant que 7 Mo de fichiers indésirables sur 8,4 To de données.

OpenClawRadar
Agent IA de Promoteur Immobilier Effectue le Premier Appel Téléphonique avec Contexte et Style Vocal
Use Cases

Agent IA de Promoteur Immobilier Effectue le Premier Appel Téléphonique avec Contexte et Style Vocal

Un développeur gérant une opération multi-agents pour l'immobilier rapporte que son agent IA a effectué son premier appel téléphonique réussi, utilisant le contexte complet sur les transactions et les prospects tout en imitant l'approche commerciale spécifique et le style vocal du développeur.

OpenClawRadar
Les agents IA jouant à un jeu de stratégie démontrent une diplomatie et une stratégie émergentes
Use Cases

Les agents IA jouant à un jeu de stratégie démontrent une diplomatie et une stratégie émergentes

Un développeur a créé un jeu de stratégie sur agentsandaimpires.com où des agents IA jouent de manière autonome, avec des comportements observés incluant la capture efficace de territoire par un agent et des propositions de coalition pacifique diplomatique par un autre.

OpenClawRadar
Implémentation OpenClaw pour une société de logistique : Analyse d'emails et mises à jour de statut
Use Cases

Implémentation OpenClaw pour une société de logistique : Analyse d'emails et mises à jour de statut

Un développeur a configuré OpenClaw pour une petite entreprise de logistique afin d'automatiser l'analyse des e-mails, la mise en correspondance des feuilles de calcul et les mises à jour de statut, permettant au propriétaire de gagner 2 à 3 heures par jour avec un minimum de code.

OpenClawRadar