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

Comment Claude a aidé à rétro-concevoir les protocoles BLE de Garmin pour simuler un capteur de course natif
Tools

Comment Claude a aidé à rétro-concevoir les protocoles BLE de Garmin pour simuler un capteur de course natif

Un développeur a utilisé Claude pour rétro-concevoir les protocoles BLE non documentés de Garmin, faisant passer un ESP32 pour une ceinture HRM native — double identité et dynamique de course.

OpenClawRadar
Le Plugin Keyoku Remplace le Battement de Cœur Statique d'OpenClaw par une Autonomie Guidée par la Mémoire
Tools

Le Plugin Keyoku Remplace le Battement de Cœur Statique d'OpenClaw par une Autonomie Guidée par la Mémoire

Keyoku est un plugin OpenClaw gratuit qui modifie le rythme cardiaque de l'agent en passant de la lecture d'un fichier HEARTBEAT.md statique à l'analyse de la mémoire réelle de l'agent pour détecter les travaux bloqués, les engagements abandonnés, les informations contradictoires et les relations silencieuses. Il utilise un moteur Go local avec SQLite + HNSW et propose trois niveaux d'autonomie : observer, suggérer et agir.

OpenClawRadar
MCP permet à Claude d'analyser automatiquement les données de Google Search Console
Tools

MCP permet à Claude d'analyser automatiquement les données de Google Search Console

Un nouveau MCP gratuit connecte Claude directement à Google Search Console, permettant d'interroger en langage naturel les données de performance de recherche comme les requêtes, les pages, les clics et le CTR, sans export CSV manuel.

OpenClawRadar
Calibre : L'outil CLI local génère des configurations d'assistant de codage IA à partir de votre dépôt.
Tools

Calibre : L'outil CLI local génère des configurations d'assistant de codage IA à partir de votre dépôt.

Caliber est un outil CLI local-first qui analyse les dépôts dans des langages comme TypeScript, Python, Go et Rust, puis génère des fichiers de prompt et de configuration pour les assistants de codage IA, notamment Claude Code, Cursor et Codex. Il s'exécute entièrement sur votre machine avec vos propres clés, compte 13k installations sur npm, et est open source sous licence MIT.

OpenClawRadar