MCP HubMCP Hub
스킬 목록으로 돌아가기

album-dashboard

bitwize-music-studio
업데이트됨 2 days ago
209
37
209
GitHub에서 보기
디자인design

정보

앨범-대시보드 스킬은 지정된 음반에 대한 구조화된 진행 보고서를 생성하여, 워크플로우 단계별 완료율, 차단 항목 및 상태 세부 내역을 표시합니다. 이 스킬은 프로젝트 파일을 읽고 bitwize-music-mcp 도구를 활용하여 개발자에게 앨범 진행 상황을 빠르게 시각적으로 파악할 수 있도록 설계되었습니다. 앨범이 개발 라이프사이클에서 어느 단계에 위치하는지에 대한 간결하고 실행 가능한 요약 정보를 얻으려면 이 스킬을 사용하세요.

빠른 설치

Claude Code

추천
기본
npx skills add bitwize-music-studio/claude-ai-music-skills -a claude-code
플러그인 명령대체
/plugin add https://github.com/bitwize-music-studio/claude-ai-music-skills
Git 클론대체
git clone https://github.com/bitwize-music-studio/claude-ai-music-skills.git ~/.claude/skills/album-dashboard

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

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%

GitHub 저장소

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

연관 스킬

executing-plans

디자인

executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.

스킬 보기

requesting-code-review

디자인

이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.

스킬 보기

connect-mcp-server

디자인

이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.

스킬 보기

web-cli-teleport

디자인

이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.

스킬 보기