{"id":"genre-creator","name":"genre-creator","summary":"bitwize-musicのジャンルライブラリ用に新しいジャンルドキュメントファイルを作成しましょう。","body":"# Genre Creator\n\n## Your Task\n\nCreate a new genre README.md for the bitwize-music genre library at `${CLAUDE_PLUGIN_ROOT}/genres/`.\n\n**Input**: $ARGUMENTS (genre name, e.g. \"Math Rock\", \"Nu-Metal\", \"City Pop\")\n\n## Workflow\n\n1. **Derive slug**: Lowercase, hyphenated (e.g. \"Math Rock\" → `math-rock`)\n2. **Check existence**: If `genres/{slug}/README.md` exists → abort, inform user\n3. **Check INDEX.md**: Read `genres/INDEX.md` to confirm genre is not already listed\n4. **Research**: Use WebSearch to verify key facts (origin year, pioneer artists, landmark albums) — do NOT guess dates or album names\n5. **Read 1-2 existing genre files** for structural reference (e.g. `genres/hip-hop/README.md`, `genres/phonk/README.md`)\n6. **Create directory**: `genres/{slug}/`\n7. **Write README.md** following the exact template below\n8. **Update INDEX.md**: Add genre to category table, alphabetical list, and all applicable Quick Reference tables (Tempo, Energy, Instrumentation, Vocals, Mood, Era)\n9. **Update mastering presets**: Add the new genre to both mastering preset files:\n   - `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.\n   - `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.\n10. **Do NOT create** an `artists/` subdirectory — those are created separately when artist deep-dives are written\n\n## README.md Template\n\nThe file starts directly with `# Genre Name` — no YAML frontmatter.\n\nALWAYS use this exact section order:\n\n```\n# {Genre Name}\n\n## Genre Overview\n[3 paragraphs — see rules below]\n\n## Characteristics\n[6 bullet fields — see rules below]\n\n## Lyric Conventions\n[6 bullet fields — see rules below]\n\n## Subgenres & Styles\n[Table — see rules below]\n\n## Artists\n[Table — see rules below]\n\n## Suno Prompt Keywords\n[Code block — see rules below]\n\n## Reference Tracks\n[List — see rules below]\n```\n\n### Section Rules\n\n**## Genre Overview** — 3 paragraphs of prose (no bullets):\n- P1: Origin, cultural roots, pioneers with names and years\n- P2: Evolution across decades, key moments, mainstream breakthrough, regional variants\n- P3: Current state, influence on other genres, modern scene\n- Style: Encyclopedic but alive. Concrete names, years, albums. No vague claims.\n\n**## Characteristics** — Bullet list, exactly these 6 fields:\n- **Instrumentation**: Typical instruments, specific models/brands where relevant\n- **Vocals**: Singing style, vocal processing, delivery\n- **Production**: Production techniques, mix aesthetic, sonic character\n- **Energy/Mood**: Mood spectrum, emotional range\n- **Structure**: Song form, typical length, structural quirks\n- **Tempo**: BPM ranges per subgenre, rhythm feel (half-time, swing, straight etc.)\n\n**## Lyric Conventions** — Bullet list, exactly these 6 fields:\n- **Default rhyme scheme**: Typical scheme with shorthand (AABB, ABAB, XAXA etc.)\n- **Rhyme quality**: Expected quality (multisyllabic, slant, internal etc.)\n- **Verse structure**: Line count, bar structure\n- **Key rule**: THE single most important rule for lyrics in this genre\n- **Avoid**: What NOT to do in this genre\n- **Density/pacing (Suno)**: Format: `Default **X lines/verse** at Y BPM. [Context]. Topics: Z/verse.`\n\n**## Subgenres & Styles** — Markdown table:\n\n| Style | Description | Reference Artists |\n|-------|-------------|-------------------|\n\n- 6-12 subgenres\n- Description: 2-3 sentences with musical specifics, not just adjectives\n- Reference Artists: 3-4 per subgenre\n\n**## Artists** — Markdown table:\n\n| Artist | Key Albums | Era | Style Focus |\n|--------|-----------|-----|-------------|\n\n- 10-20 artists, mix of pioneers + peak-era + current acts\n- Albums in italics (*Album Name*)\n- If a deep-dive file exists: append a `Deep Dive` link to the artist file in Style Focus\n\n**## Suno Prompt Keywords** — Fenced code block with comma-separated keywords organized in thematic lines:\n- Genre/subgenre labels\n- Instrument keywords\n- Production keywords\n- Mood/atmosphere keywords\n- Vocal keywords\n- Tempo/rhythm keywords\n- Era/aesthetic keywords\n- All keywords in English. Only use terms Suno actually understands.\n\n**## Reference Tracks** — 10-15 entries:\n- Format: `- **Artist - \"Track Title\"** — [Description]`\n- Description: 2-3 sentences. Explain WHAT makes this track a genre reference point. Name concrete musical elements. Explain historical/cultural significance.\n- Chronological spread from founding tracks to modern representatives\n\n## Important Notes\n\n1. **Factual accuracy**: All years, album names, artist names must be correct. Omit rather than guess. Use WebSearch to verify.\n2. **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.\n3. **Suno focus**: Lyric Conventions and Suno Keywords are the most important sections — they directly drive music generation quality.\n4. **Subgenre deduplication**: If a subgenre already has its own genre directory (e.g. Trap exists as standalone genre), reference it instead of duplicating content.\n5. **Language**: English (the entire genre system is in English)\n6. **No empty sections**: Every section must have substantive content. If unsure about a section, research first.","author":"@bitwize-music-studio","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/genre-creator","license":"CC0-1.0","category":"writing","lang":"en","tokens":1351,"stars":0,"calls30d":2,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[],"requires":{"mcp":[],"tools":["Read","Edit","Write","Glob","WebSearch"]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":false,"networkEndpoints":[]}}