Utiliser Claude Code pour relancer des projets personnels abandonnés : un guide pratique

✍️ OpenClawRadar📅 Publié: April 26, 2026🔗 Source
Utiliser Claude Code pour relancer des projets personnels abandonnés : un guide pratique
Ad

Matthew Brunelle écrit sur l'utilisation d'outils d'assistance au codage par IA (en particulier Claude Code avec Opus 4.6) pour relancer des projets personnels abandonnés. Son projet : une passerelle entre YouTube Music et l'API OpenSubsonic qui permet à tout client compatible Subsonic (Navidrome, Feishin, Symfonium) de diffuser de la musique depuis YouTube Music. Le projet était initialement en stand-by en raison du nombre important de points de terminaison à implémenter.

Configuration

Brunelle a créé un projet uv avec fastapi, pydantic, ytmusicapi et yt-dlp comme dépendances. Il a déposé la spécification OpenAPI d'OpenSubsonic dans le dossier, ajouté un bref README, un fichier TODO vide, et généré un CLAUDE.md via /init. Il a également ajouté des conventions à CLAUDE.md :

## Conventions
- Les méthodes doivent avoir des annotations de type pour les arguments et les retours ainsi que des docstrings.
- Utiliser Pydantic pour la modélisation des données. Utiliser les conventions modernes de Pydantic V2.
- Les docstrings doivent utiliser le format Google avec des sections args et returns.
- Écrire des tests unitaires avec le style moderne pytest, par exemple des méthodes de premier niveau utilisant `assert` et des fixtures.

Workflow

Le workflow typique de Brunelle :

  • Passer en mode planification. Demander la prochaine tâche.
  • Après avoir obtenu le plan initial, chercher les lacunes/problèmes et poser des questions de suivi jusqu'à satisfaction.
  • Fournir des liens vers des ressources lorsque Claude est à côté de la plaque.
  • Demander à Claude d'utiliser l'outil de recherche pour des approches idiomatiques.
  • Utiliser "Accepter et vider le contexte". Répéter.
Ad

Implémentation initiale

Première invite : Regarde le fichier openapi.json. C'est une spécification pour l'API opensubsonic. Implémente un serveur fastapi asynchrone qui crée des stubs pour toutes les méthodes. Tu n'as besoin de gérer que les nouveaux points de terminaison JSON.

Après avoir implémenté les stubs, il a vérifié l'exactitude avec une invite de suivi. Même avec une spécification, Claude a fait des erreurs la première fois mais les a corrigées au second passage. Il a également relancé /init pour mettre à jour CLAUDE.md.

Prochaine invite majeure

Les méthodes pour tous les points de terminaison sont maintenant en stubs. Je veux connecter un client subsonic, rechercher une chanson et la diffuser sur le client. Quelle est la quantité minimale de fonctionnalités nécessaires pour implémenter cela ? Utilise ytmusicapi pour rechercher sur YouTube Music et yt-dlp pour la diffusion.

Brunelle rapporte que l'implémentation initiale de la diffusion semblait raisonnable mais a échoué lors de la connexion avec Feishin. L'article s'interrompt avant de détailler la correction, mais l'article complet contient la résolution.

Brunelle note que les projets abandonnés sont des candidats idéaux pour tester l'assistance au codage par IA : « ils n'auraient de toute façon jamais été terminés ». Il prévoit de publier un article de suivi sur OpenCode.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

Deux nouveaux outils open source pour la sécurité et l'optimisation des agents d'IA
Tools

Deux nouveaux outils open source pour la sécurité et l'optimisation des agents d'IA

Deux outils open source sont disponibles pour les développeurs d'agents IA : AI Agent Defense Kit fournit des compétences de sécurité en temps d'exécution, et AgentGuard (en développement) propose le suivi des coûts, l'analyse de sécurité et la surveillance des activités.

OpenClawRadar
🦀
Tools

Voker lance sa plateforme d'analyse d'agents avec les primitives Intention/Correction/Résolution

La startup YC S24 Voker lance une plateforme d'analyse d'agents avec un SDK léger qui annote automatiquement les intentions, corrections et résolutions des utilisateurs — offrant des tableaux de bord en libre-service sans recourir aux LLM pour le data engineering.

OpenClawRadar
Bit-Chat : Les agents IA peuvent envoyer des bitcoins via Lightning sur les plateformes de messagerie
Tools

Bit-Chat : Les agents IA peuvent envoyer des bitcoins via Lightning sur les plateformes de messagerie

Une configuration appelée Bit-Chat permet aux agents d'IA d'envoyer des paiements Bitcoin via le réseau Lightning par e-mail, WhatsApp, Telegram ou Signal. Les agents peuvent générer des adresses dédiées comme [email protected] et les paiements fonctionnent même si le destinataire n'est pas enregistré.

OpenClawRadar
Vérificateur de hallucination structurelle open-source pour les pipelines d'agents IA
Tools

Vérificateur de hallucination structurelle open-source pour les pipelines d'agents IA

Un nouvel outil open-source fournit quatre suppresseurs pour détecter les défaillances structurelles dans les pipelines d'agents IA, y compris l'application de l'ancrage, la détection d'injection de prompt, la validation JSON et la vérification des réponses des outils. Disponible sous forme d'API REST et de serveur MCP avec un niveau gratuit de 500 requêtes/mois.

OpenClawRadar