MCP HubMCP Hub
Retour aux compétences

album-dashboard

bitwize-music-studio
Mis à jour 2 days ago
7 vues
209
37
209
Voir sur GitHub
Designdesign

À propos

La compétence album-dashboard génère un rapport de progression structuré pour un album musical spécifié, affichant les pourcentages d'achèvement par phase de workflow, les éléments bloquants et une répartition des statuts. Elle est conçue pour offrir aux développeurs un aperçu visuel rapide de l'avancement de l'album en lisant les fichiers du projet et en utilisant l'outil bitwize-music-mcp. Utilisez cette compétence pour obtenir un instantané concis et actionnable de la position d'un album dans son cycle de développement.

Installation rapide

Claude Code

Recommandé
Principal
npx skills add bitwize-music-studio/claude-ai-music-skills -a claude-code
Commande PluginAlternatif
/plugin add https://github.com/bitwize-music-studio/claude-ai-music-skills
Git CloneAlternatif
git clone https://github.com/bitwize-music-studio/claude-ai-music-skills.git ~/.claude/skills/album-dashboard

Copiez et collez cette commande dans Claude Code pour installer cette compétence

Documentation

Your Task

Input: $ARGUMENTS (album name)

Generate a structured progress dashboard for the specified album.


Album Dashboard

You generate a comprehensive progress report for an album, showing completion percentage per workflow phase, blocking items, and a structured status breakdown.


Workflow Phases

Track completion across these phases:

PhaseComplete When
1. ConceptAlbum README has title, genre, tracklist defined
2. ResearchRESEARCH.md and SOURCES.md exist (if source-based)
3. Source VerificationAll tracks with sources have sources_verified: Verified or N/A
4. LyricsAll tracks have lyrics in their Lyrics Box
5. PronunciationAll pronunciation table entries applied in lyrics
6. ReviewLyrics reviewed (no critical issues remain)
7. GenerationAll tracks have has_suno_link: true
8. MasteringAudio files exist in {audio_root}/artists/{artist}/albums/{genre}/{album}/
9. ReleaseAlbum status is "Released"

Data Collection

From MCP Server

  1. Call get_album_progress(album_slug) — returns completion stats, phase detection, track counts by status
  2. Call find_album(name) — returns album metadata (genre, status, track list with per-track fields)
  3. Call list_track_files(album_slug) — returns tracks with file paths for any additional checks

These three calls replace all manual state.json reads and file globbing.


Dashboard Format

ALBUM DASHBOARD
===============

[Album Title] ([genre])
Status: [status]

PROGRESS BY PHASE
─────────────────
[============================  ] 90%  Concept
[============================  ] 90%  Research
[========================      ] 75%  Source Verification
[====================          ] 63%  Lyrics Written
[================              ] 50%  Pronunciation
[============                  ] 38%  Reviewed
[========                      ] 25%  Generated
[                              ]  0%  Mastered
[                              ]  0%  Released

OVERALL: ████████░░░░░░░░ 47% complete

TRACK STATUS BREAKDOWN
──────────────────────
| # | Track | Status | Suno | Sources |
|---|-------|--------|------|---------|
| 01 | Track One | Final | link | Verified |
| 02 | Track Two | In Progress | — | Pending |
| 03 | Track Three | Not Started | — | N/A |
...

BLOCKING ITEMS
──────────────
! Track 02: Sources pending verification — blocks generation
! Track 05: No style prompt — blocks generation
! Track 07: Pronunciation table not applied — blocks generation

SUMMARY
───────
Tracks: [X complete / Y total]
Blocking: [N items]
Next action: [recommendation]

Phase Completion Calculation

Concept Phase

  • 100% if: Album README has title AND tracklist with actual track names (not template)
  • 50% if: README exists but tracklist is template placeholder
  • 0% if: No README

Research Phase (source-based albums only)

  • 100% if: RESEARCH.md AND SOURCES.md both exist with content
  • 50% if: Only one exists
  • N/A if: Album is not source-based (no tracks have sources_verified field or all are N/A)

Source Verification Phase

  • % = (tracks with Verified or N/A) / total tracks * 100
  • Skip tracks where sources_verified is N/A for the denominator

Lyrics Phase

  • % = (tracks with lyrics content) / total tracks * 100

Generation Phase

  • % = (tracks with has_suno_link=true) / total tracks * 100

Mastering Phase

  • Check {audio_root}/artists/{artist}/albums/{genre}/{album}/ for WAV/FLAC files
  • % = (audio files found) / total tracks * 100

Release Phase

  • 100% if album status is "Released", 0% otherwise

Remember

  1. Visual progress bars — Use ASCII progress bars for quick scanning
  2. Highlight blockers — Blocking items are the most important info
  3. Include next action — End with a clear recommendation
  4. Be accurate — Count carefully, don't estimate
  5. Handle missing data gracefully — If audio_root doesn't exist, mastering is 0%

Dépôt GitHub

bitwize-music-studio/claude-ai-music-skills
Chemin: skills/album-dashboard
0
ai-musicai-music-toolsaudio-masteringclaudeclaude-codeclaude-code-plugin

Compétences associées

executing-plans

Design

Utilisez la compétence executing-plans lorsque vous disposez d'un plan de mise en œuvre complet à exécuter par lots contrôlés avec des points de contrôle de revue. Elle charge et examine le plan de manière critique, puis exécute les tâches par petits lots (3 tâches par défaut) tout en rapportant la progression entre chaque lot pour une revue par l'architecte. Cela garantit une mise en œuvre systématique avec des points de contrôle de qualité intégrés.

Voir la compétence

requesting-code-review

Design

Cette compétence délègue un sous-agent réviseur de code pour analyser les modifications apportées au code par rapport aux exigences avant de poursuivre. Elle doit être utilisée après avoir terminé des tâches, implémenté des fonctionnalités majeures, ou avant une fusion vers la branche principale. La revue aide à détecter précocement les problèmes en comparant l'implémentation actuelle avec le plan initial.

Voir la compétence

connect-mcp-server

Design

Cette compétence fournit un guide complet permettant aux développeurs de connecter des serveurs MCP à Claude Code via les transports HTTP, stdio ou SSE. Elle couvre l'installation, la configuration, l'authentification et la sécurité pour intégrer des services externes tels que GitHub, Notion et des API personnalisées. Utilisez-la lors de la configuration d'intégrations MCP, de la configuration d'outils externes ou du travail avec le Protocole de Contexte de Modèle de Claude.

Voir la compétence

web-cli-teleport

Design

Cette compétence aide les développeurs à choisir entre les interfaces Web et CLI de Claude Code en fonction de l'analyse des tâches, puis permet une téléportation transparente des sessions entre ces environnements. Elle optimise le flux de travail en gérant l'état et le contexte de la session lors du passage entre le web, la CLI ou le mobile. Utilisez-la pour des projets complexes nécessitant différents outils à diverses étapes.

Voir la compétence