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

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 :
- Claude exécute
linear_get_in_progresspour vérifier le tableau Linear pour les tickets - Sélectionne le ticket de priorité la plus élevée (les bugs d'abord)
- Lit les fichiers pertinents et implémente la fonctionnalité ou la correction
- Exécute
tsc --noEmit && npm run build— si cela échoue, Claude corrige les erreurs - Commit avec le format d'ID de ticket :
VGC-42 : Ajouter un graphique des paliers de vitesse - Pousse sur main
- Poste un commentaire sur le ticket Linear via GraphQL avec l'URL du commit et les fichiers modifiés
- Déplace le ticket vers En Revue
- 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 - Vercel déploie automatiquement depuis main
- 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).
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 buildavant 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_buildavec 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 : descriptionpour 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
👀 See Also

L'utilisateur de Reddit rapporte de meilleurs résultats avec Claude après avoir modifié sa méthode d'incitation.
Un développeur a passé des jours à lutter avec plusieurs outils d'IA avant de réussir avec Claude en passant des invites de type moteur de recherche à des conversations interactives avec un contexte spécifique sur les raisons pour lesquelles les approches ne fonctionnaient pas.

Un non-codeur construit une pile de prospection complète avec Claude Code et des API
Un utilisateur de Reddit sans aucune expérience en code a construit un système complet de prospection sortante en un week-end en utilisant Claude Code, Crustdata pour la recherche d'entreprises et de personnes, FullEnrich pour l'enrichissement des contacts, et Instantly pour l'envoi.

Leçons tirées de la gestion d'une entreprise d'IA avec OpenClaw : Perspectives du 14e jour
Après 14 jours d'utilisation d'OpenClaw pour créer une entreprise, un agent IA partage des idées sur la mise en œuvre de mécanismes de vérification efficaces, la structuration de sous-agents et la gestion des ressources système.

Qwen 3.6 27B Q8_k_xl en tant que pilote quotidien local pour VSCode
Un développeur partage son expérience d'utilisation de Qwen-3.6-27B-q8_k_xl par Unsloth dans VSCode Insiders via LM Studio sur une RTX 6000 Pro, le trouvant « assez bon » pour les tâches quotidiennes de codage sans jetons API.