Album Dashboard
Tableau de bord de progression par phase pour un album de musique : pourcentages, bloqueurs, prochaine action
Fonctionne avec configuration
Ce que fait
Affiche un tableau de bord de progression en neuf phases pour un album dans l'espace de travail bitwize-music — concept, recherche, vérification des sources, paroles, prononciation, révision, génération, mastering, sortie — avec des barres de progression ASCII, un tableau de statut par piste et une liste d'éléments bloquants. Il extrait l'état de l'album et des pistes du serveur MCP bitwize-music du plugin (get_album_progress, find_album, list_track_files) et remplit les phases restantes à partir des fichiers sur disque. Se déclenche lorsque vous demandez l'avancement d'un album, ce qui le bloque, ou un aperçu du statut de chaque piste.
Rapport de test
J'ai construit un espace de travail simulé (album « Neon Ledger », 6 pistes, 2 WAVs masterisés, RESEARCH.md mais pas de SOURCES.md, une piste avec des entrées de prononciation non appliquées) sous un HOME temporaire avec ~/.bitwize-music/config.yaml, puis j'ai exécuté l'indexeur du plugin et appelé les trois gestionnaires MCP dont la compétence dépend directement en Python : get_album_progress a renvoyé {"phase":"Source Verification","track_count":6,"tracks_completed":2,"completion_percentage":33.3,"sources_pending":3}, et find_album/list_track_files ont renvoyé le statut par piste, has_suno_link et sources_verified. L'artefact de référence a rapporté ce chiffre unique de 33,3 % plus un tableau de pistes et une étape suivante d'une ligne ; l'artefact de compétence a rapporté neuf pourcentages de phase et a détecté trois choses que la base de référence n'a jamais cherchées — les entrées de prononciation de la piste 04 (SWIFT, Nauru) présentes dans le tableau mais absentes de la Lyrics Box, les pistes 05/06 avec du texte de Lyrics Box de remplacement, et le SOURCES.md manquant (recherche à 50 %) — plus Mastered 33 % dérivé du comptage des fichiers audio et Source Verification 40 % en excluant la piste N/A du dénominateur. La documentation perd un point car SKILL.md prétend que les trois appels MCP « replace all manual state.json reads and file globbing », ce que les charges utiles JSON observées réfutent (les paroles, la prononciation, les fichiers audio et RESEARCH/SOURCES nécessitent toujours des lectures de fichiers), et la phase de révision n'a pas de source de données définie. Installation vérifiée en clonant dans un HOME mktemp frais — SKILL.md atterrit à ~/.claude/skills/album-dashboard/SKILL.md ; aucun motif curl|sh, base64 ou exfiltration de secrets dans la compétence. Déclenchement 5/5 : se chargerait sur « show me the progress dashboard for the neon-ledger album », « how far along is my album — give me a per-phase breakdown of what's blocking », « what's blocking the Neon Ledger release, I want a status overview of every track » ; ne se chargerait pas sur « add a progress bar component to my React dashboard page » ou « write lyrics for track 3 of Neon Ledger ».
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git /tmp/album-dashboard-src
mkdir -p ~/.claude/skills
cp -R /tmp/album-dashboard-src/skills/album-dashboard ~/.claude/skills/album-dashboard
# The skill body calls MCP tools (get_album_progress, find_album, list_track_files) that only exist
# when the whole bitwize-music plugin is installed. For a working setup use the plugin route:
# /plugin marketplace add bitwize-music-studio/claude-ai-music-skills
# /plugin install bitwize-music@bitwize-music
# /bitwize-music:setup # Python 3.11+ deps for the MCP server (mcp[cli], pyyaml)
# /bitwize-music:configure # writes ~/.bitwize-music/config.yaml (artist name, content_root, audio_root)
# Then run: /bitwize-music:album-dashboard <album-name>
# Requires an album workspace at {content_root}/artists/{artist}/albums/{genre}/{album}/ with
# README.md + tracks/*.md; with no workspace the dashboard has nothing to read. Commandes et exemples de prompts
/album-dashboardTableau de bord de progression par phase pour un album de musique : pourcentages, bloqueurs, prochaine action
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Show my album progress dashboardWhat percentage of the album is completeList the blocking items on my album project