resume
npx skills add https://github.com/bitwize-music-studio/claude-ai-music-skills --skill resume
Agent 安装分布
Skill 文档
Resume Album Work
Purpose: Find an album and resume work where you left off.
Usage:
/bitwize-music:resume <album-name>
/bitwize-music:resume my-album
/bitwize-music:resume "demo album"
When to use: When user wants to continue working on an existing album.
Instructions
When this skill is invoked with an album name:
Step 1: Find the Album via MCP
- Call
find_album(name)â fuzzy match by name, slug, or partial (case-insensitive) - If not found: MCP returns available albums â suggest closest match or
/bitwize-music:new-album - If multiple matches: list all with paths, ask user which one
- If MCP returns stale/missing cache error: call
rebuild_state()then retry
Step 2: Get Album Progress
- Call
get_album_progress(album_slug)â returns track counts by status, completion percentage, and detected workflow phase - Call
list_tracks(album_slug)â returns per-track details (status, has_suno_link, sources_verified)
Step 3: Update Session Context
Call update_session(album=album_slug, phase=detected_phase) to set the active album and phase.
Step 4: Determine Current Phase
Based on album and track statuses, identify the workflow phase:
| Album Status | Track Statuses | Current Phase |
|---|---|---|
| Concept | Most “Not Started” | Planning – Need to fill in album README and create tracks |
| In Progress | Mixed, some “Not Started” | Writing – Need to complete lyrics |
| In Progress | Some “Sources Pending” | Verification – Need human verification of sources |
| In Progress | All have lyrics | Ready to Generate – Run Ready to Generate checkpoint |
| In Progress | Some “Generated” | Generating – Continue generating on Suno |
| Complete | All “Final” | Mastering – Ready to master audio |
| Released | All “Final” | Released – Album is live |
Step 5: Report to User
Present a clear status report:
ð Album: [Album Title]
Location: {content_root}/artists/{artist}/albums/{genre}/{album}/
Status: [Album Status]
ð Progress:
- Tracks: [X completed / Y total]
- Not Started: X
- In Progress: Y
- Generated: Z
- Final: N
ð Current Phase: [Phase Name]
â
What's Done:
- [List completed items]
âï¸ Next Steps:
1. [Specific action 1]
2. [Specific action 2]
3. [Specific action 3]
Ready to continue? Tell me what you'd like to work on.
Step 6: Recommend the Single Best Next Action
Pick ONE clear recommendation from the decision tree below. Don’t list 5 options â pick the best one, include the skill name, and be specific about which track.
Decision Tree (evaluate top-to-bottom, first match wins):
Album Status = "Concept"
â "Define the album concept. Run /bitwize-music:album-conceptualizer"
Album Status = "Research Complete"
â Any tracks Sources Pending?
YES â "Sources need verification. Run /bitwize-music:verify-sources [album]"
NO â "Ready to write! Pick a track and use /bitwize-music:lyric-writer"
Album has tracks with "Not Started"
â "Write lyrics for [first not-started track]. Use /bitwize-music:lyric-writer"
Album has tracks with "In Progress" (lyrics partially written)
â "Finish lyrics for [first in-progress track]. Use /bitwize-music:lyric-writer"
Album has tracks with "Sources Pending"
â "Verify sources for [track]. Run /bitwize-music:verify-sources [album]"
All tracks have lyrics, none generated
â "All lyrics complete! Style prompts should be ready. Run /bitwize-music:pronunciation-specialist to check for pronunciation risks, then /bitwize-music:lyric-reviewer for final QC, then /bitwize-music:pre-generation-check to validate all gates before generating on Suno."
Some tracks generated, some not
â "Generate [first un-generated track] on Suno. Use /bitwize-music:suno-engineer"
All tracks generated
â "All tracks generated! Import audio with /bitwize-music:import-audio, then master with /bitwize-music:mastering-engineer"
Album Status = "Complete"
â "Album is complete! Release with /bitwize-music:release-director"
Album Status = "Released"
â "This album is released! Consider /bitwize-music:promo-director for promotional content"
â Also suggest: "Start a new album? Check /bitwize-music:album-ideas list"
Format the recommendation as:
RECOMMENDED NEXT ACTION:
[Clear, specific instruction with skill name and track name]
WHY:
[One sentence explaining why this is the right next step]
When No Album Specified (No Arguments)
If invoked without an album name:
- Call
get_session()â checklast_albumfrom session context, resume that album - If no session context, call
list_albums()to find all in-progress albums - Prioritize: closest to completion > unblocked work > last worked on
- If no albums exist, suggest
/bitwize-music:new-album
Present a multi-album summary if multiple are in progress:
You have X albums. Here's the most actionable:
PRIORITY 1: [album-name] ([genre])
Status: [status] | Progress: [X/Y tracks]
â [Recommended action]
Also in progress:
- [album-2] â [brief status]
Examples
Example 1: Album in Writing Phase
/bitwize-music:resume my-album
ð Album: My Album
Location: ~/bitwize-music/artists/bitwize/albums/rock/my-album/
Status: In Progress
ð Progress:
- Tracks: 3 completed / 8 total
- Not Started: 3
- In Progress: 2
- Final: 3
ð Current Phase: Writing Lyrics
â
What's Done:
- Tracks 1-3 have final lyrics
- Album concept and tracklist defined
âï¸ Next Steps:
1. Complete lyrics for Track 4 (in progress)
2. Complete lyrics for Track 5 (in progress)
3. Write lyrics for Tracks 6-8
Ready to continue? Tell me which track you'd like to work on.
Example 2: Album Ready for Generation
/bitwize-music:resume demo-album
ð Album: Demo Album
Location: ~/bitwize-music/artists/bitwize/albums/electronic/demo-album/
Status: In Progress
ð Progress:
- Tracks: 8 / 8 total (all lyrics complete)
- Final: 8
ð Current Phase: Ready to Generate
â
What's Done:
- All 8 tracks have complete lyrics
- All lyrics phonetically reviewed
- Suno Style and Lyrics boxes filled
âï¸ Next Steps:
1. Run Ready to Generate checkpoint (I'll verify everything)
2. Start generating on Suno
3. Log generation attempts
Shall I run the Ready to Generate checkpoint now?
Example 3: Album Not Found
/bitwize-music:resume my-album
â Album 'my-album' not found.
Available albums:
- demo-album (electronic) - In Progress
- example-tracks (hip-hop) - Complete
Did you mean one of these? Or use /bitwize-music:new-album to create a new album.
Implementation Notes
- Use MCP tools –
find_album,get_album_progress,list_tracks,update_sessioninstead of reading state.json directly - Case-insensitive matching – “Sample-Album” should match “sample-album”
- Handle missing albums gracefully – List what exists, don’t error
- Be specific about next steps – Don’t just say “continue working”, say exactly what to do
- Include full paths – User needs to know where files are located
- Use emojis sparingly – Only for section headers in the report
Model
Use Sonnet 4.5 – This is a coordination/reporting task, not creative work.