Genre Creator
Create new genre documentation files for the bitwize-music genre library.
Install
npx skills add bitwize-music-studio/claude-ai-music-skills --skill genre-creator -g -a claude-code -y- Repository
- bitwize-music-studio/claude-ai-music-skills615
- Category
- Writing
- Updated
- 7d ago
- License
- CC0-1.0
- Context cost
- Lightabout 1,368 tokens
- Runs scripts
- No, instructions only
What it does
Create new genre documentation files for the bitwize-music genre library. Use when the user wants to add a genre, says "/genre-creator", "neues Genre erstellen", "Genre hinzufuegen", "add genre", or asks to create genre documentation. Takes a genre name as argument.
Genre Creator
Your Task
Create a new genre README.md for the bitwize-music genre library at ${CLAUDE_PLUGIN_ROOT}/genres/.
Input: $ARGUMENTS (genre name, e.g. "Math Rock", "Nu-Metal", "City Pop")
Workflow
- Derive slug: Lowercase, hyphenated (e.g. "Math Rock" →
math-rock) - Check existence: If
genres/{slug}/README.mdexists → abort, inform user - Check INDEX.md: Read
genres/INDEX.mdto confirm genre is not already listed - Research: Use WebSearch to verify key facts (origin year, pioneer artists, landmark albums), do NOT guess dates or album names
- Read 1-2 existing genre files for structural reference (e.g.
genres/hip-hop/README.md,genres/phonk/README.md) - Create directory:
genres/{slug}/ - Write README.md following the exact template below
- Update INDEX.md: Add genre to category table, alphabetical list, and all applicable Quick Reference tables (Tempo, Energy, Instrumentation, Vocals, Mood, Era)
- Update mastering presets: Add the new genre to both mastering preset files:
tools/mastering/genre-presets.yaml, Add YAML entry withtarget_lufs,cut_highmid,cut_highsvalues appropriate for the genre. Place in the correct category section or create a new one.skills/mastering-engineer/genre-presets.md, Add a new### Genre Namesection under## Genre Presetswith LUFS target, dynamics, EQ focus, MCP command, and characteristics.
- Do NOT create an
artists/subdirectory, those are created separately when artist deep-dives are written
README.md Template
The file starts directly with # Genre Name, no YAML frontmatter.
ALWAYS use this exact section order:
# {Genre Name}
## Genre Overview
[3 paragraphs, see rules below]
## Characteristics
[6 bullet fields, see rules below]
## Lyric Conventions
[6 bullet fields, see rules below]
## Subgenres & Styles
[Table, see rules below]
## Artists
[Table, see rules below]
