Album Dashboard

Panel postępu dla albumu muzycznego według fazy: procenty, blokery, następna akcja

Autor: bitwize-music-studio · bitwize-music-studio/claude-ai-music-skills

Działa po konfiguracji ★ 8.0/10

Album Dashboard — Panel postępu dla albumu muzycznego według fazy: procenty, blokery, następna akcja

Co robi ten skill

Renderuje dziewięciofazowy panel postępu dla albumu w przestrzeni roboczej bitwize-music — koncepcja, badania, weryfikacja źródeł, teksty, wymowa, przegląd, generowanie, mastering, wydanie — z paskami postępu ASCII, tabelą statusu dla każdego utworu i listą blokujących elementów. Pobiera stan albumu i utworów z serwera bitwize-music MCP wtyczki (get_album_progress, find_album, list_track_files) i uzupełnia pozostałe fazy z plików na dysku. Uruchamia się, gdy zapytasz, na jakim etapie jest album, co go blokuje lub o przegląd statusu każdego utworu.

Raport z testu

Zbudowałem atrapę przestrzeni roboczej (album "Neon Ledger", 6 utworów, 2 zmasterowane pliki WAV, RESEARCH.md, ale bez SOURCES.md, jeden utwór z niezaaplikowanymi wpisami wymowy) w tymczasowym HOME z ~/.bitwize-music/config.yaml, a następnie uruchomiłem własny indeksator wtyczki i wywołałem trzy obsługi MCP, od których zależy umiejętność, bezpośrednio w Pythonie: get_album_progress zwrócił {"phase":"Source Verification","track_count":6,"tracks_completed":2,"completion_percentage":33.3,"sources_pending":3}, a find_album/list_track_files zwrócił status dla każdego utworu, has_suno_link i sources_verified. Artefakt bazowy zgłosił tę pojedynczą wartość 33.3% plus tabelę utworów i jednowierszowy następny krok; artefakt umiejętności zgłosił dziewięć procentów faz i wychwycił trzy rzeczy, których linia bazowa nigdy nie szukała — wpisy wymowy utworu 04 (SWIFT, Nauru) obecne w tabeli, ale brakujące w Lyrics Box, utwory 05/06 z tekstem zastępczym Lyrics Box i brakujący SOURCES.md (badania na poziomie 50%) — plus Mastered 33% pochodzące z liczenia plików audio i Source Verification 40% przez wykluczenie utworu N/A z mianownika. Dokumentacja traci punkt, ponieważ SKILL.md twierdzi, że trzy wywołania MCP "replace all manual state.json reads and file globbing", co obserwowane ładunki JSON obalają (teksty, wymowa, pliki audio i RESEARCH/SOURCES nadal wymagają odczytów plików), a faza Review nie ma zdefiniowanego źródła danych. Instalacja zweryfikowana przez klonowanie do świeżego mktemp HOME — SKILL.md ląduje w ~/.claude/skills/album-dashboard/SKILL.md; brak wzorców curl|sh, base64 lub secret-exfil w umiejętności. Wyzwalanie 5/5: załadowałoby się na "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"; nie załadowałoby się na "add a progress bar component to my React dashboard page" lub "write lyrics for track 3 of Neon Ledger".

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

Instalacja

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.

Komendy i przykładowe prompty

  • /album-dashboardPanel postępu dla albumu muzycznego według fazy: procenty, blokery, następna akcja

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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