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.md exists → abort, inform user
- Check INDEX.md: Read
genres/INDEX.md to 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 with target_lufs, cut_highmid, cut_highs values 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 Name section under ## Genre Presets with 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]
## Suno Prompt Keywords
[Code block — see rules below]
## Reference Tracks
[List — see rules below]
Section Rules
## Genre Overview — 3 paragraphs of prose (no bullets):
- P1: Origin, cultural roots, pioneers with names and years
- P2: Evolution across decades, key moments, mainstream breakthrough, regional variants
- P3: Current state, influence on other genres, modern scene
- Style: Encyclopedic but alive. Concrete names, years, albums. No vague claims.
## Characteristics — Bullet list, exactly these 6 fields:
- Instrumentation: Typical instruments, specific models/brands where relevant
- Vocals: Singing style, vocal processing, delivery
- Production: Production techniques, mix aesthetic, sonic character
- Energy/Mood: Mood spectrum, emotional range
- Structure: Song form, typical length, structural quirks
- Tempo: BPM ranges per subgenre, rhythm feel (half-time, swing, straight etc.)
## Lyric Conventions — Bullet list, exactly these 6 fields:
- Default rhyme scheme: Typical scheme with shorthand (AABB, ABAB, XAXA etc.)
- Rhyme quality: Expected quality (multisyllabic, slant, internal etc.)
- Verse structure: Line count, bar structure
- Key rule: THE single most important rule for lyrics in this genre
- Avoid: What NOT to do in this genre
- Density/pacing (Suno): Format:
Default **X lines/verse** at Y BPM. [Context]. Topics: Z/verse.
## Subgenres & Styles — Markdown table:
| Style |
Description |
Reference Artists |
- 6-12 subgenres
- Description: 2-3 sentences with musical specifics, not just adjectives
- Reference Artists: 3-4 per subgenre
## Artists — Markdown table:
| Artist |
Key Albums |
Era |
Style Focus |
- 10-20 artists, mix of pioneers + peak-era + current acts
- Albums in italics (Album Name)
- If a deep-dive file exists: append a
Deep Dive link to the artist file in Style Focus
## Suno Prompt Keywords — Fenced code block with comma-separated keywords organized in thematic lines:
- Genre/subgenre labels
- Instrument keywords
- Production keywords
- Mood/atmosphere keywords
- Vocal keywords
- Tempo/rhythm keywords
- Era/aesthetic keywords
- All keywords in English. Only use terms Suno actually understands.
## Reference Tracks — 10-15 entries:
- Format:
- **Artist - "Track Title"** — [Description]
- Description: 2-3 sentences. Explain WHAT makes this track a genre reference point. Name concrete musical elements. Explain historical/cultural significance.
- Chronological spread from founding tracks to modern representatives
Important Notes
- Factual accuracy: All years, album names, artist names must be correct. Omit rather than guess. Use WebSearch to verify.
- No AI cliches: Ban these phrases: "tapestry of sound", "sonic landscape", "testament to", "rich tapestry", "sonic journey", "pushing boundaries", "transcends genre". Write direct, concrete prose.
- Suno focus: Lyric Conventions and Suno Keywords are the most important sections — they directly drive music generation quality.
- Subgenre deduplication: If a subgenre already has its own genre directory (e.g. Trap exists as standalone genre), reference it instead of duplicating content.
- Language: English (the entire genre system is in English)
- No empty sections: Every section must have substantive content. If unsure about a section, research first.
1---
2name: genre-creator
3description: 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.
4model: sonnet
5effort: medium
6argument-hint: <genre-name e.g. "Math Rock" or "Nu-Metal">
7allowed-tools:
8 - Read
9 - Edit
10 - Write
11 - Glob
12 - WebSearch
13---
14
15# Genre Creator
16
17## Your Task
18
19Create a new genre README.md for the bitwize-music genre library at `${CLAUDE_PLUGIN_ROOT}/genres/`.
20
21**Input**: $ARGUMENTS (genre name, e.g. "Math Rock", "Nu-Metal", "City Pop")
22
23## Workflow
24
251. **Derive slug**: Lowercase, hyphenated (e.g. "Math Rock" → `math-rock`)
262. **Check existence**: If `genres/{slug}/README.md` exists → abort, inform user
273. **Check INDEX.md**: Read `genres/INDEX.md` to confirm genre is not already listed
284. **Research**: Use WebSearch to verify key facts (origin year, pioneer artists, landmark albums) — do NOT guess dates or album names
295. **Read 1-2 existing genre files** for structural reference (e.g. `genres/hip-hop/README.md`, `genres/phonk/README.md`)
306. **Create directory**: `genres/{slug}/`
317. **Write README.md** following the exact template below
328. **Update INDEX.md**: Add genre to category table, alphabetical list, and all applicable Quick Reference tables (Tempo, Energy, Instrumentation, Vocals, Mood, Era)
339. **Update mastering presets**: Add the new genre to both mastering preset files:
34 - `tools/mastering/genre-presets.yaml` — Add YAML entry with `target_lufs`, `cut_highmid`, `cut_highs` values appropriate for the genre. Place in the correct category section or create a new one.
35 - `skills/mastering-engineer/genre-presets.md` — Add a new `### Genre Name` section under `## Genre Presets` with LUFS target, dynamics, EQ focus, MCP command, and characteristics.
3610. **Do NOT create** an `artists/` subdirectory — those are created separately when artist deep-dives are written
37
38## README.md Template
39
40The file starts directly with `# Genre Name` — no YAML frontmatter.
41
42ALWAYS use this exact section order:
43
44```
45# {Genre Name}
46
47## Genre Overview
48[3 paragraphs — see rules below]
49
50## Characteristics
51[6 bullet fields — see rules below]
52
53## Lyric Conventions
54[6 bullet fields — see rules below]
55
56## Subgenres & Styles
57[Table — see rules below]
58
59## Artists
60[Table — see rules below]
61
62## Suno Prompt Keywords
63[Code block — see rules below]
64
65## Reference Tracks
66[List — see rules below]
67```
68
69### Section Rules
70
71**## Genre Overview** — 3 paragraphs of prose (no bullets):
72- P1: Origin, cultural roots, pioneers with names and years
73- P2: Evolution across decades, key moments, mainstream breakthrough, regional variants
74- P3: Current state, influence on other genres, modern scene
75- Style: Encyclopedic but alive. Concrete names, years, albums. No vague claims.
76
77**## Characteristics** — Bullet list, exactly these 6 fields:
78- **Instrumentation**: Typical instruments, specific models/brands where relevant
79- **Vocals**: Singing style, vocal processing, delivery
80- **Production**: Production techniques, mix aesthetic, sonic character
81- **Energy/Mood**: Mood spectrum, emotional range
82- **Structure**: Song form, typical length, structural quirks
83- **Tempo**: BPM ranges per subgenre, rhythm feel (half-time, swing, straight etc.)
84
85**## Lyric Conventions** — Bullet list, exactly these 6 fields:
86- **Default rhyme scheme**: Typical scheme with shorthand (AABB, ABAB, XAXA etc.)
87- **Rhyme quality**: Expected quality (multisyllabic, slant, internal etc.)
88- **Verse structure**: Line count, bar structure
89- **Key rule**: THE single most important rule for lyrics in this genre
90- **Avoid**: What NOT to do in this genre
91- **Density/pacing (Suno)**: Format: `Default **X lines/verse** at Y BPM. [Context]. Topics: Z/verse.`
92
93**## Subgenres & Styles** — Markdown table:
94
95| Style | Description | Reference Artists |
96|-------|-------------|-------------------|
97
98- 6-12 subgenres
99- Description: 2-3 sentences with musical specifics, not just adjectives
100- Reference Artists: 3-4 per subgenre
101
102**## Artists** — Markdown table:
103
104| Artist | Key Albums | Era | Style Focus |
105|--------|-----------|-----|-------------|
106
107- 10-20 artists, mix of pioneers + peak-era + current acts
108- Albums in italics (*Album Name*)
109- If a deep-dive file exists: append a `Deep Dive` link to the artist file in Style Focus
110
111**## Suno Prompt Keywords** — Fenced code block with comma-separated keywords organized in thematic lines:
112- Genre/subgenre labels
113- Instrument keywords
114- Production keywords
115- Mood/atmosphere keywords
116- Vocal keywords
117- Tempo/rhythm keywords
118- Era/aesthetic keywords
119- All keywords in English. Only use terms Suno actually understands.
120
121**## Reference Tracks** — 10-15 entries:
122- Format: `- **Artist - "Track Title"** — [Description]`
123- Description: 2-3 sentences. Explain WHAT makes this track a genre reference point. Name concrete musical elements. Explain historical/cultural significance.
124- Chronological spread from founding tracks to modern representatives
125
126## Important Notes
127
1281. **Factual accuracy**: All years, album names, artist names must be correct. Omit rather than guess. Use WebSearch to verify.
1292. **No AI cliches**: Ban these phrases: "tapestry of sound", "sonic landscape", "testament to", "rich tapestry", "sonic journey", "pushing boundaries", "transcends genre". Write direct, concrete prose.
1303. **Suno focus**: Lyric Conventions and Suno Keywords are the most important sections — they directly drive music generation quality.
1314. **Subgenre deduplication**: If a subgenre already has its own genre directory (e.g. Trap exists as standalone genre), reference it instead of duplicating content.
1325. **Language**: English (the entire genre system is in English)
1336. **No empty sections**: Every section must have substantive content. If unsure about a section, research first.