Album Dashboard

Panel de progreso por fase para un álbum de música: porcentajes, bloqueadores, próxima acción

Por bitwize-music-studio · bitwize-music-studio/claude-ai-music-skills

Funciona con configuración ★ 8.0/10

Album Dashboard — Panel de progreso por fase para un álbum de música: porcentajes, bloqueadores, próxima acción

Qué hace

Renderiza un panel de progreso de nueve fases para un álbum en el espacio de trabajo bitwize-music — concepto, investigación, verificación de fuentes, letras, pronunciación, revisión, generación, masterización, lanzamiento — con barras de progreso ASCII, una tabla de estado por pista y una lista de elementos bloqueantes. Extrae el estado del álbum y las pistas del servidor MCP bitwize-music del plugin (get_album_progress, find_album, list_track_files) y completa las fases restantes a partir de archivos en disco. Se activa cuando se pregunta qué tan avanzado está un álbum, qué lo está bloqueando o para una visión general del estado de cada pista.

Informe de la prueba

Construí un espacio de trabajo simulado (álbum "Neon Ledger", 6 pistas, 2 WAV masterizados, RESEARCH.md pero no SOURCES.md, una pista con entradas de pronunciación no aplicadas) bajo un HOME temporal con ~/.bitwize-music/config.yaml, luego ejecuté el indexador del propio plugin y llamé a los tres manejadores MCP de los que depende la habilidad directamente en Python: get_album_progress devolvió {"phase":"Source Verification","track_count":6,"tracks_completed":2,"completion_percentage":33.3,"sources_pending":3}, y find_album/list_track_files devolvió el estado por pista, has_suno_link y sources_verified. El artefacto de línea base informó esa única cifra del 33.3% más una tabla de pistas y un siguiente paso de una línea; el artefacto de habilidad informó nueve porcentajes de fase y detectó tres cosas que la línea base nunca buscó — las entradas de pronunciación de la pista 04 (SWIFT, Nauru) presentes en la tabla pero ausentes de la Lyrics Box, las pistas 05/06 con texto de Lyrics Box de marcador de posición, y el SOURCES.md faltante (investigación al 50%) — más Mastered 33% derivado de contar archivos de audio y Source Verification 40% excluyendo la pista N/A del denominador. La documentación pierde un punto porque SKILL.md afirma que las tres llamadas MCP "replace all manual state.json reads and file globbing", lo cual los payloads JSON observados desmienten (letras, pronunciación, archivos de audio y RESEARCH/SOURCES aún necesitan lecturas de archivos), y la fase de Revisión no tiene una fuente de datos definida. Instalación verificada clonando en un HOME mktemp nuevo — SKILL.md se ubica en ~/.claude/skills/album-dashboard/SKILL.md; sin patrones curl|sh, base64 o secret-exfil en la habilidad. Activación 5/5: se cargaría con "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"; no se cargaría con "add a progress bar component to my React dashboard page" o "write lyrics for track 3 of Neon Ledger".

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

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.

Comandos y prompts de ejemplo

  • /album-dashboardPanel de progreso por fase para un álbum de música: porcentajes, bloqueadores, próxima acción

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Show my album progress dashboard
  • What percentage of the album is complete
  • List the blocking items on my album project