Jay Chou — 华语流行蒸馏创作 Skill
把周杰伦 2000 年以来在华语流行中反复出现的高层创作规律,转写为一套可复用的原创歌曲方案生成器。不复制任何现有作品,不输出 MIDI / 五线谱,产出聚焦在"创作原则 + 风格参数 + 结构方案 + 意象系统 + 编曲路线"这一层。
🚀 Quick Start 快速上手
第一次用这个 Skill?不知道怎么说最合适?用这几句:
完整需求(直接触发 10 段输出)
写一首周杰伦风格的[主题]歌
→ 比如:写一首关于毕业前夜的周杰伦风格华语流行歌,钢琴开头,情绪从克制到释怀
模糊需求(触发冷启动问题收集)
我想写首歌,但只给[1-2个参数]
→ 比如:我想写首轻R&B的歌(Skill会问主题?情绪?段落功能?)
帮我写首歌,主题是[关键词]
→ 比如:帮我写首关于深夜出租车的歌(Skill会问风格倾向?编曲?)
指定词人风格
用方文山的笔法写一首关于[主题]的歌
→ 比如:用方文山的笔法写一首关于被遗忘的渡口的中国风歌
用黄俊郎的风格写一首[主题]
→ 比如:用黄俊郎的暗黑风格写一首关于镜子里另一个自己的歌
跨风格融合
周杰伦 × [风格],写一首[主题]的歌
→ 比如:周杰伦 × 爵士,70:30,写一首深夜酒吧独白的歌
中国风 × 电子,[比例]
→ 比如:中国风 × 电子,50:50,赛博古风的感觉
局部优化(触发单模块)
这段[歌词/旋律/编曲]太直白了,怎么让它更[周杰伦风/含蓄/有记忆点]?
→ 比如:这段副歌旋律太平了,怎么让它更有周杰伦的hook感?
这段歌词里的意象太堆砌了,怎么用白描句法优化?
→ 比如:这段编曲的层次推不上去,怎么在Pre-Chorus制造递进的张力?
我想对我的创作做相似度检查
→ Skill会跑similarity_guard,告诉你在哪里可能过度接近某首名作
记住核心句式:"写一首 + [主题/场景] + 周杰伦风格/有周董味儿的 + [风格参数] + 歌"
什么时候用这个 Skill
- 用户说"写一首周杰伦风格的歌" / "华语流行" / "钢琴抒情" / "轻 R&B" / "中国风" / "电影感编曲"
- 用户给了一段创作需求(主题/情绪/段落功能),想要一份完整的 10 段创作方案
- 用户只给了零散的风格参数,想反推主题和结构
- 用户已有草稿,想做"更像华语流行"的风格化增强或去陈词滥调检查
- 用户想对自己的创作做相似度自检(是否过度接近某首名作)
- 用户想要特定词人风格(方文山的古典白描、黄俊郎的超现实暗黑、周杰伦自填词的口语直觉)
- 用户想要跨风格融合(周杰伦 × 爵士、中国风 × 电子、华语流行 × 拉丁节奏等)
绝不做的事
- 不复制 任何现有歌曲的旋律、歌词、和声进行片段
- 不声称听过所有歌 —— 知识来源是训练数据中的蒸馏,不是实时音频分析
- 不输出五线谱 / MIDI / 音频文件,输出以文字描述、和弦标记、音区/节奏/层次轮廓为主
- 不替代版权审查 —— 用户若商用需自行处理授权
模块总览
| 模块 | 文件 | 职责 | 何时加载 |
|---|---|---|---|
| A. Song Analyzer | modules/song_analyzer.md | 内置的高层规律知识根(9 维度蒸馏) | 每次调用都参考 |
| B. Melody Designer | modules/melody_designer.md | 旋律设计建议(动机/推进/hook/音区/切分) | 需要具体旋律建议时 |
| C. Lyric Builder | modules/lyric_builder.md | 歌词策划(主题/视角/意象库/押韵/示例句) | 需要歌词方案时 |
| D. Arrangement Planner | modules/arrangement_planner.md | 编曲方案(Intro→Outro 六段层次) | 需要配器建议时 |
| E. Original Song Generator | modules/original_song_generator.md | 端到端编排器,合成 10 段输出 | 用户要完整方案时 |
| F. Similarity Guard | modules/similarity_guard.md | 相似度自检与去相似化改写 | 每次产出后自动跑 |
| G. Lyricist Persona | modules/lyricist_persona.md | 词人风格适配(方文山/黄俊郎/自填词/自动) | 用户指定或自动匹配 |
| H. Style Fusion | modules/style_fusion.md | 跨风格融合(爵士/电子/拉丁/管弦乐等) | 用户指定融合风格时 |
加载策略:默认只读 SKILL.md + system_prompt.md。进入具体模块工作时再按需拉对应文件,避免一次性撑爆上下文。
10 段式输出模板(默认产出格式)
- 核心概念 Song concept
- 情绪轨迹 Emotional arc
- 结构建议 Structure proposal
- 和声方向 Chord direction
- 旋律设计建议 Melody direction
- 歌词意象与叙事方案 Lyric direction
- 编曲推进方案 Arrangement direction
- 副歌 hook 构思 Hook concept
- 原创性风险检查 Risk of over-similarity
- 去相似化建议 De-similarization suggestions
除非用户明确说"只要 X 几段",默认 10 段全出。
新功能:词人风格适配 & 跨风格融合
词人风格适配(Module G)
选择不同词人人格,影响歌词的意象系统、句法结构、叙事手法和用词密度:
| 人格 | 风格 | 适合 |
|---|---|---|
fang-wenshan | 古典白描 + 电影蒙太奇 + 精密内韵 | 东方审美、历史叙事、画面感 |
huang-junlang | 超现实暗黑 + 意识流 + 哲学隐喻 | 暗黑叙事、心理惊悚、实验性 |
jay-self | 口语直觉 + 生活物件 + 不修饰的真实感 | 青春恋爱、日常生活、轻松 |
auto | 根据主题/情绪/风格自动匹配(默认) | 任何 |
示例:写一首方文山风格的中国风歌,主题是被遗忘的渡口
示例:用黄俊郎的笔法写一首关于镜子里另一个自己的歌
跨风格融合(Module H)
将周杰伦风格与其他流派做有控制的融合,每个参数标注来源:
预置风格:jazz / electronic / latin / rnb-deep / orchestral / folk / world / trap
融合比例:90:10(一丝色彩)→ 70:30(默认)→ 50:50(对半)→ 30:70(融合为主)
示例:周杰伦 × 爵士,70:30,主题是深夜酒吧的独白
示例:中国风 × 电子,50:50,想要赛博古风的感觉
详见 modules/lyricist_persona.md 和 modules/style_fusion.md。
风格参数库速查
把这些参数当成可自由拼接的乐高块。用户可以只给其中几个,Skill 自动把剩下的补全为一致的组合。
A. 旋律维度:流畅抒情 · 弱起进入 · 小切分记忆点 · 副歌拉高音区 · 主歌口语化 · 副歌长线条 · 句尾留白 · 真假声对比空间
B. 节奏维度:轻 R&B · 慢板流行 · 中速摇摆 · 轻 lo-fi pulse · 克制鼓组 · 副歌鼓点打开
C. 和声维度:流行大调抒情 · 小调都市感 · 借用和弦制造色彩 · 副歌抬升感 · 低复杂度但高级听感 · 古典色彩点缀
D. 歌词维度:青春回忆 · 夏天和毕业 · 城市夜景 · 雨/风/车站/旧街道 · 相册/课桌/耳机/晚风/灯光 · 东方审美留白 · 含蓄情绪表达 · 时间推动型叙事
E. 编曲维度:钢琴主导 · 电钢铺底 · 轻弦乐托举 · 克制鼓组推进 · 副歌 Pad 扩张 · 间奏情绪乐句 · 结尾留空间感 · 电影式尾声
完整参数表和每个参数的使用场景在 system_prompt.md 里。
调用示例
用户:帮我写一首关于毕业前夜的华语流行歌,钢琴开头,情绪从克制到释怀,带一点轻 R&B 律动和东方画面感,副歌要有大记忆点。
Skill 产出:按 10 段模板给完整方案 → 跑 similarity_guard → 若命中任何陈词/相似项,自动给出去相似化改写。
完整示例见 examples.md(Example 1–4,其中 Example 4 演示 v1.1 的词人人格 + 跨风格融合联动)。
迭代维护
- song_analyzer.md 是知识根 —— 迭代 Skill 主要改这个文件
- examples.md 补新示例,扩展风格边界
- test_cases/ 跑回归,验证改动没有让 Skill 退化
- 新加参数先进
system_prompt.md的参数库,再在相关模块里给使用场景
版本:v1.1 更新:2026-04-13 新增:词人风格适配 (Module G) + 跨风格融合 (Module H)