Album Dashboard
Fase-specifikt fremskridts-dashboard for et musikalbum: procenter, blokeringer, næste handling
Virker med opsætning
Hvad det gør
Gengiver et ni-faset fremskridts-dashboard for et album i bitwize-music workspace — koncept, research, kildeverifikation, tekster, udtale, gennemgang, generering, mastering, udgivelse — med ASCII fremskridtsbjælker, en per-track status-tabel og en liste over blokerende elementer. Den trækker album- og track-status fra plugin'ets bitwize-music MCP-server (get_album_progress, find_album, list_track_files) og udfylder de resterende faser fra filer på disk. Udløses, når du spørger, hvor langt et album er, hvad der blokerer det, eller for en statusoversigt over hvert track.
Testrapport
Jeg byggede et mock workspace (album "Neon Ledger", 6 tracks, 2 mastered WAVs, RESEARCH.md men ingen SOURCES.md, et track med uanvendte udtaleposter) under en midlertidig HOME med ~/.bitwize-music/config.yaml, kørte derefter plugin'ets egen indexer og kaldte de tre MCP-handlere, skillen afhænger af, direkte i Python: get_album_progress returnerede {"phase":"Source Verification","track_count":6,"tracks_completed":2,"completion_percentage":33.3,"sources_pending":3}, og find_album/list_track_files returnerede per-track status, has_suno_link og sources_verified. Baseline-artefaktet rapporterede det enkelte 33.3% tal plus en track-tabel og et en-linjes næste trin; skill-artefaktet rapporterede ni faseprocenter og fangede tre ting, baseline aldrig ledte efter — track 04's udtaleposter (SWIFT, Nauru) til stede i tabellen, men fraværende fra Lyrics Box, tracks 05/06 med placeholder Lyrics Box-tekst, og den manglende SOURCES.md (research på 50%) — plus Mastered 33% afledt af at tælle lydfiler og Source Verification 40% ved at ekskludere N/A-track fra nævneren. Docs mister et point, fordi SKILL.md hævder, at de tre MCP-kald "replace all manual state.json reads and file globbing", hvilket de observerede JSON-payloads modbeviser (tekster, udtale, lydfiler og RESEARCH/SOURCES kræver alle stadig fil-læsninger), og Review-fasen har ingen defineret datakilde. Installation verificeret ved at klone til en frisk mktemp HOME — SKILL.md lander i ~/.claude/skills/album-dashboard/SKILL.md; ingen curl|sh, base64 eller secret-exfil mønstre i skillen. Udløser 5/5: ville indlæse på "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"; ville ikke indlæse på "add a progress bar component to my React dashboard page" eller "write lyrics for track 3 of Neon Ledger".
Testet: 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. Kommandoer og eksempelprompter
/album-dashboardFase-specifikt fremskridts-dashboard for et musikalbum: procenter, blokeringer, næste handling
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Show my album progress dashboardWhat percentage of the album is completeList the blocking items on my album project