mcpField
G
genre-creator

genre-creator

github.com/bitwize-music-studio创意与媒体603218 次安装2 周前更新
代码仓库

关于 genre-creator

用于在 bitwize-music 库中创建音乐流派指南的 Claude skill。它要求先核实流派资料,再按固定结构编写 README,并更新索引和母带预设。

主要功能

  1. 01研究流派起源与代表作品
  2. 02创建流派 README 文件
  3. 03更新索引和速查表
  4. 04添加母带预设条目
  5. 05遵循指定章节模板

适用场景

  1. 01向库中添加经过研究的流派
  2. 02记录流派特征与子风格
  3. 03更新流派索引和母带参考

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bitwize-music-studio/claude-ai-music-skills --skill genre-creator

安装后在 Claude Code 中输入/genre-creator确认已加载。

详细介绍

流派创作者

你的任务

在 ${CLAUDE_PLUGIN_ROOT}/genres/ 中为 bitwize-music 流派库创建新的流派 README.md。

输入:$ARGUMENTS(流派名称,例如“Math Rock”“Nu-Metal”“City Pop”)

工作流程

  1. 推导 slug:使用小写字母并以连字符分隔(例如,“Math Rock” → math-rock)
  2. 检查是否已存在:如果 genres/{slug}/README.md 已存在 → 中止并告知用户
  3. 检查 INDEX.md:读取 genres/INDEX.md,确认该流派尚未列出
  4. 研究:使用 WebSearch 核实关键事实(起源年份、先驱艺术家、里程碑专辑)——不要猜测日期或专辑名称
  5. 阅读 1-2 个现有流派文件以参考结构(例如,genres/hip-hop/README.md、genres/phonk/README.md)
  6. 创建目录:genres/{slug}/
  7. 编写 README.md,严格遵循下方模板
  8. 更新 INDEX.md:将流派添加到类别表、字母顺序列表,以及所有适用的快速参考表(节奏、能量、乐器配置、人声、情绪、年代)
  9. 更新母带处理预设:将新流派添加到两个母带处理预设文件:
    • tools/mastering/genre-presets.yaml — 添加包含适合该流派的 target_lufs、cut_highmid、cut_highs 值的 YAML 条目。将其放在正确的类别部分,或新建一个类别。
    • skills/mastering-engineer/genre-presets.md — 在 ## Genre Presets 下添加新的 ### Genre Name 部分,包含 LUFS 目标、动态、EQ 重点、MCP 命令和特征。
  10. 不要创建 artists/ 子目录——只有在编写艺术家深度介绍时才会单独创建这些目录

README.md 模板

文件直接以 # Genre Name 开头——不要添加 YAML frontmatter。

始终严格遵循以下章节顺序:

# {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]
章节规则

## 流派概览 — 3 段散文(不使用项目符号):

  • P1:起源、文化根源,以及先驱者的姓名和年份
  • P2:数十年间的发展、关键时刻、主流突破和地区变体
  • P3:现状、对其他流派的影响,以及当代音乐场景
  • 风格:兼具百科性与生动感。使用具体的人名、年份和专辑。避免含糊的说法。

## 特征 — 项目符号列表,恰好包含以下 6 个字段:

  • 乐器:典型乐器,以及相关时具体的型号/品牌
  • 人声:演唱风格、人声处理和演绎方式
  • 制作:制作技巧、混音美学和声音特征
  • 能量/情绪:情绪范围和情感表现
  • 结构:歌曲形式、典型时长和结构特点
  • 速度:各子流派的 BPM 范围、节奏律动(半拍、摇摆、直拍等)

## 歌词惯例 — 项目符号列表,恰好包含以下 6 个字段:

  • 默认押韵格式:典型格式,使用简写(AABB、ABAB、XAXA 等)
  • 押韵质量:预期的押韵质量(多音节、近似押韵、内部押韵等)
  • 诗句结构:行数、每行小节数
  • 关键规则:该流派歌词中最重要的一条规则
  • 避免事项:该流派中应避免的内容
  • 密度/节奏(Suno):格式:Default **X lines/verse** at Y BPM. [Context]. Topics: Z/verse.

## 子流派与风格 — Markdown 表格:

风格描述代表艺人
  • 6–12 个子流派
  • 描述:2–3 句话,说明具体的音乐特征,而不只是形容词
  • 代表艺人:每个子流派列出 3–4 位

## 艺人 — Markdown 表格:

艺人代表专辑时期风格重点
  • 10–20 位艺人,兼顾先驱者、巅峰时期代表和当代艺人
  • 专辑名使用斜体(专辑名称)
  • 如果存在深度介绍文件:在风格重点中添加指向艺人文件的 Deep Dive 链接

## Suno 提示词关键词 — 使用代码围栏,以英文逗号分隔关键词,并按主题分行组织:

  • 流派/子流派标签
  • 乐器关键词
  • 制作关键词
  • 情绪/氛围关键词
  • 人声关键词
  • 速度/节奏关键词
  • 时代/美学关键词
  • 所有关键词均使用英文。只能使用 Suno 确实能理解的词语。

## 参考曲目 — 10–15 条:

  • 格式:- **艺人 - "曲目名称"** — [描述]
  • 描述:2–3 句话。说明这首曲目为何是该流派的参考范例。指出具体的音乐元素,并说明其历史/文化意义。
  • 按时间顺序涵盖从奠基曲目到当代代表作品

重要说明

  1. 事实准确性:所有年份、专辑名和艺人名都必须正确。无法确认时宁可省略,也不要猜测。使用 WebSearch 核实。
  2. 避免 AI 陈词滥调:禁止使用以下短语:"tapestry of sound"、"sonic landscape"、"testament to"、"rich tapestry"、"sonic journey"、"pushing boundaries"、"transcends genre"。表达直接、具体。
  3. 聚焦 Suno:歌词惯例和 Suno 关键词是最重要的部分,它们会直接影响音乐生成质量。
  4. 子流派去重:如果某个子流派已有独立的流派目录(例如 Trap 已作为独立流派存在),则引用该目录,不要重复编写内容。
  5. 语言:英语(整个流派系统均使用英语)
  6. 章节不得为空:每个章节都必须包含实质性内容。如果对某个章节没有把握,请先进行研究。

评论

支持 Markdown