Agent skill

Mc Style Chinese Pop

by jtydhr88 in jtydhr88/music-composition-skills

Mandarin and Cantonese pop as a style layer (华语流行风格层). An agent skill from jtydhr88/music-composition-skills.

MITAuto-check passed

Install Mc Style Chinese Pop

skills CLI
$ npx skills add jtydhr88/music-composition-skills --skill mc-style-chinese-pop -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jtydhr88/music-composition-skills mc-style-chinese-pop --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/music-composition/skills/mc-style-chinese-pop .claude/skills/mc-style-chinese-pop && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
mc-style-chinese-pop
GitHub stars
154
Token cost
~1.5k tokens
SKILL.md length
413 words
Files
1
Skills in repo
29
Repo updated
First seen
Licence
MIT

At a glance

Mandarin and Cantonese pop as a style layer (华语流行风格层). An agent skill from jtydhr88/music-composition-skills.

  • Works in 7 steps: 动笔前必填 → ★ 移植表 → ★ 倒字:华语最硬的本地约束 → …
  • Arranging Mandarin
  • SKILL.md covers 本 skill 的依据, 按任务读哪几节, 边界 and 1. 动笔前必填, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Mc Style Chinese Pop is an agent skill from jtydhr88/music-composition-skills. Mandarin and Cantonese pop as a style layer (华语流行风格层). What is actually specific to Chinese-language pop rather than borrowed wholesale from J-pop and Anglo-American pop, the transfer table for what may and may not be carried in or out, the tone-melody constraint that shapes Mandarin and Cantonese melody writing and why it belongs to the lyrics library, what the corpus can currently support and what it cannot, and the declared gaps. Use when writing or arranging Mandarin or Cantonese pop, when deciding whether a…

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Professional agent skills for composing and arranging popular music. The licence is MIT.

When your agent uses it

  • Arranging Mandarin
  • Deciding whether a J-pop
  • Western device fits
  • A melody fights the words

Example prompts

  • “/mc-style-chinese-pop”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. 动笔前必填
  2. ★ 移植表
  3. ★ 倒字:华语最硬的本地约束
  4. 语料现状:能查到什么
  5. 粤语:声明为后加层
  6. 与 ARR-SPEC 的字段对应
  7. 写完后必过

What it can do on your machine

Read from SKILL.md and the folder at commit 7adca0c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are python).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Mc Style Chinese Pop loads about 1.5k tokens when it runs. Until then it costs about 164 tokens; SKILL.md has 413 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~164
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jtydhr88/music-composition-skills at commit 7adca0c, republished under its MIT licence (© jtydhr88). 413 words, ~1,534 tokens.

Download SKILL.mdSave it as .claude/skills/mc-style-chinese-pop/SKILL.md (or your agent's skills folder).
name
mc-style-chinese-pop
description
Mandarin and Cantonese pop as a style layer (华语流行风格层). What is actually specific to Chinese-language pop rather than borrowed wholesale from J-pop and Anglo-American pop, the transfer table for what may and may not be carried in or out, the tone-melody constraint that shapes Mandarin and Cantonese melody writing and why it belongs to the lyrics library, what the corpus can currently support and what it cannot, and the declared gaps. Use when writing or arranging Mandarin or Cantonese pop, when deciding whether a J-pop or Western device fits, when a melody fights the words, or when choosing references. 华语流行、中文流行、国语、粤语、倒字、协音、华语编曲。

华语流行风格层(Chinese Pop)

本 skill 的依据

依据是歌本语料(《同一首歌》、《2012 流行歌曲精选》、《我的流行吉他》1/2/4)、实测反向 ARR-SPEC 与通用层的移植; 没有一本讲华语流行编曲方法的专书。★ 本 skill 不会为了显得完整而编造风格论断——下面每一条都标了依据来源。

按任务读哪几节

任务读
判断 J-POP / 欧美的手法能不能用★ §2 移植表
旋律和歌词打架§3 倒字与协音(★ 但主责在作词库)
语料里能查到什么§4
粤语§5
想知道还缺什么§6

边界

不归这里归哪
倒字/协音的判定与修正★ 作词库 lyric-writing(lw-tone-check)。本 skill 只说它对编曲的约束
和弦进行本身mc-progressions、mc-harmony
通用编曲决策L2 各 skill
民族乐器的乐器法mc-orchestration
中国音乐的过程性结构、展衍、起承转合mc-form reference.md §5
散慢中快散、板腔体、曲牌体本系列编剧库的传统戏曲层,本包不覆盖
歌本谱例本 skill §4.2

1. 动笔前必填

必填问法
① 国语还是粤语★ 两者的旋律约束完全不同(§3、§5)
② 年代华语流行的"风格"在不同年代差异极大(90 年代 vs 2010s vs 现在)
③ 参照是华语的还是外来的★ 决定 §2 移植表怎么用
④ 词先还是曲先★ 在华语里这个决定比在英语里重得多(§3.2)

2. ★ 移植表

华语流行在编曲层面大量借用 J-POP 与欧美,这本身不是问题——问题是借错了地方。

手法可搬进华语吗说明
J-POP 的和声语汇(王道进行、小室、卡农)✅ 完全可搬,且已经是主流见 mc-progressions
J-POP 的 A–B–サビ 三段构成✅ 可搬,已是主流mc-form §2.2
J-POP 的 B メロ(预副歌)✅ 可搬它在华语里就是"预副歌"
欧美的 Verse–Chorus 二段✅ 可搬更早的华语流行多是这个
city pop 的编制与音色✅ 可搬见 mc-style-citypop-rnb
J-POP 的旋律密度⚠️ 半搬★ 日语一个音节一个音,中文一个字一个音但字更"重"——照搬日式密度会让中文咬不清
英语流行的连音/弱读处理❌ 不可搬中文没有弱读音节,硬搬会变成含混
说唱的英语 flow⚠️ 半搬中文说唱的重音规律不同。★ rap + 中国风的混合分工见 mc-style-hiphop §8.1 与 mc-workflow §2.4
旋律的大跳位置⚠️ ★ 受倒字约束(§3)这是华语最硬的一条本地约束

★ 一条判据:

和声、编制、结构可以自由借;旋律的音高走向不行——它被声调锁住。


3. ★ 倒字:华语最硬的本地约束

3.1 是什么

普通话有四个声调,每个字自带一条音高走向。 如果旋律进入这个字的音程方向与字的调型冲突,听众就会听成另一个字——这叫倒字。

作词库 lw-tone-check 的判定模型(仓库内部有同模型的检测器脚本,不随包发布):

python
contour  = TONE_PITCH[t][1] - TONE_PITCH[t][0]   # 本字的调型
incoming = notes[i] - notes[i - 1]               # 进入本字的音程
if   contour > 0 and incoming < 0: 风险          # 阳平该升却下行
elif contour < 0 and incoming > 0: 风险          # 去声该降却上行
elif contour == 0 and abs(incoming) >= 3: 风险   # 平调被大跳带出走向

★ 注意这个模型的关键:比较的是进入本字的旋律音程与本字自己的调型, 不是"前一个字的尾音 vs 后一个字的头音"。 (后者是第一版的写法,它测不出教科书里的标准案例。)

3.2 对编曲的三条后果

判定与修正归作词库,但它会反过来约束编曲:

  1. ★ 旋律的大跳位置不自由 —— 大跳落在哪个字上,那个字就有倒字风险。 → 这限制了 mc-melody §3 的跳进安排
  2. ★ "曲先"在华语里代价更高 —— 先写好旋律再填词, 填词人要同时满足意思、韵、和不倒字。词先或边写边改更常见
  3. 同一条旋律换词就要重查 —— 第二段主歌的词不同,倒字风险点也不同。 → form[].note 里要标"此段旋律与 A1 相同但词不同,需复查"
3.3 自检动作

把每段的旋律和词一起念一遍。念出来像别的字,就是倒字。 系统一点的判法用作词库 lw-tone-check §2.3:只查每段最高音、每句首字、大跳落点三类位置。


4. 语料现状:能查到什么

4.1 反向 ARR-SPEC(3 条)

仓库实测语料 里 style_layer: mc-style-chinese-pop 的有 3 条:

指标值
BPM 中位137(范围 131–141)
段落数中位10
时长中位217 秒

⚠ 3 条不足以支撑任何风格论断。 列在这里只是说明"能查到什么"。 ★ 上面那个 137 只是三条的中位,不要当作华语流行的 BPM。谱面能查到的 BPM 见 §4.3。

4.2 歌本语料
书页性质
《同一首歌·20 世纪中国流行歌曲精品》56920 世纪曲集,做四对齐表的选曲池
《2012 流行歌曲精选》140做和声/曲式统计
《我的流行吉他》1 / 2 / 4100/111/107★ 带和弦标记与逐段和声分析,适合做进行统计
Show full SKILL.md (179 more words)Show less
4.3 歌本实测(五本歌本 931 条,只存谱面参数)

华语四本(《同一首歌》二十世纪作品 379 首、《2012 流行歌曲精选》102 首、《我的流行吉他》三册 83 首,合计 n=564):

指标值
调号(首调主音,转调取起始调)F 15%、C 13%、G 13%、D 10%、♭B 10%、E 9%、A 9%、♭E 8%(n=550)
拍号4/4 69%、2/4 25%、3/4 4%、6/8 2%(n=546)
BPM,只计谱面标了数字的P10 58 / 中位 84 / P90 120(n=78,几乎全来自《同一首歌》的二十世纪作品)
速度与表情术语中速 58、稍慢 28、稍快 24、渐慢 18、深情地 12、热情 9、自由地 8
谱面标注的体裁影片插曲、影片主题歌、新疆民歌、陕西民歌、歌剧选曲

读法:

  • 华语歌本的调号分布很平,F、C、G、D、♭B 五个调占六成,没有一个调过两成;当代作品(2012 精选与吉他谱)以 C、G、D 和 ♭E 为主,吉他谱大量用变调夹回到 C/G 指型。
  • ★ 当代华语流行的 BPM 本库仍无实测:78 首有数字的几乎都是二十世纪的民族与影视歌曲,中位 84 不能外推到今天的流行曲;2012 精选与吉他谱只给速度术语(中速、稍慢)不给数字。要 BPM 得等音频语料。
  • 2/4 拍占四分之一,是二十世纪歌本的特征,当代华语流行几乎全是 4/4。

英文 Fake Book(1955–1986 Billboard 前二十,n=367)的调号、和弦循环与骨架在 mc-case-studies reference §1.2,作欧美参照。

4.3 ⚠ 一次统计尝试及其结果(诚实记录)

做过的事:从《我的流行吉他》系列的笔记里提取"1=X"调号与逐段和声进行, 转成级数,统计四和弦窗口。

结果:只解析出 10 首,最常见的窗口是 I V I V(3 次)、V I IV V(3 次)、I IV IV I(2 次)……

结论:★ 样本太小,且结果是通用进行,不构成华语特征。 没有把它写成"华语流行的特征进行" —— 那会是对数据的误用。


5. 粤语:声明为后加层

用户的原话:

"粤语韩语不应该成为 block 我们的进度,我们架构层面本来就是分层+组合,本来就可以后期加的。"

所以粤语在这里是一个声明的接口,不是一个空洞:

项说明
协音粤语九声,约束比普通话四声严得多。判定归作词库
本 skill 能说的只有"它存在且更严",不给具体规则

★ 不要在底本读完之前编造粤语规则。 粤语协音是有精确体系的,猜出来的一定是错的。


5.1 分期对编曲的含义(黄志华《粤语流行曲四十年》)
期底子编曲上意味着什么
1949–1959两个来源:上海传下来的国语时代曲,与黄金时代的粤剧粤曲(p0047)粤语歌一开始就有两种底子,一个是时代曲的舞厅乐队,一个是粤曲小调的锣鼓与梆黄。写"老派粤语味"先选底子
1960 年代受粤语电影操纵,风格要么过于粤曲化,要么**"画虎不成反类犬"的西化**(p0048);多为旧曲新词,如粤剧小曲填词(p0048)★ 书里点名的两种失败正是今天做"复古粤语"最容易掉进的坑:锣鼓一响就成了粤曲,西化一过就四不像
1980–1982台湾校园民歌吹袭,鼓励青年自己写作(p0051);市场淡风,唱片公司起用新歌手与新填词人(p0051–0052)民歌吉他编制进入粤语歌:木吉他为主、编制轻、词重于曲

7. 与 ARR-SPEC 的字段对应

字段本 skill
meta.style_layermc-style-chinese-pop
form[].note★ 同旋律不同词的段落要标"需复查倒字"
vocal.persona语言(国语/粤语)要写进去——它影响后端选的音色库
与 LYR-SPEC 的耦合★ 华语里这个耦合比英语紧得多(§3.2)。共享字段见 mc-workflow §5.1

8. 写完后必过

  • 明确了国语还是粤语
  • 查过 §2 移植表;借来的手法在"可搬"列
  • 旋律的大跳位置考虑过倒字
  • 同旋律不同词的段落标了需复查
  • 词曲耦合的方向(词先/曲先)是有意选的
  • ★ 没有引用 §4.3 那个 10 首的统计当作风格特征
  • ★ 没有编造粤语规则
  • 引用的每条风格论断都说得出依据

附:来源

  • 语料:《同一首歌》歌本、中文流行曲集(cnpop-2012、cnpop-gtr-1/2/4)—— ★ 它们是歌本不是理论书
  • 粤语底本:黄志华《粤语流行曲四十年》
  • 实测:仓库实测语料 的 3 条
  • 倒字判定:作词库 lw-tone-check(仓库内部另有检测器脚本,不随包发布)

© jtydhr88, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/music-composition/skills/mc-style-chinese-pop of jtydhr88/music-composition-skills.

Open the folder on GitHubat commit 7adca0c

Compare with similar skills

Mc Style Chinese Pop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Mc Style Chinese Pop compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mc Style Chinese Pop this skilljtydhr88/music-composition-skills154—~1.5kAutomated safety check: PassMIT
Chinese Indie Dev1c7/chinese-independent-developer62k—~8.7kAutomated safety check: PassNone
Humanize Chinesesickn33/agentic-awesome-skills47k2 repos~1.3kAutomated safety check: PassMIT
Chinese Ppt2brycewang-stanford/Auto-Empirical-Research-Skills4.6k—~5.6kAutomated safety check: PassCustom licence
Chinese Commit ConventionsjnMetaCode/superpowers-zh8.3k—~1.6kAutomated safety check: PassMIT
Fix Chinesebrycewang-stanford/Auto-Empirical-Research-Skills4.6k—~347Automated safety check: PassCustom licence

Similar skills

  • Chinese Indie Dev

    1c7/chinese-independent-developer

    处理 1c7/chinese-independent-developer 仓库的项目提交. An agent skill from 1c7/chinese-independent-developer.

    62k GitHub stars~8.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Humanize Chinese

    sickn33/agentic-awesome-skills

    Detect and rewrite AI-like Chinese text with a practical workflow for scoring, humanization, academic AIGC reduction, and style conversion.

    47k GitHub starsUsed in 2 repos~1.3k tokens
    Writing & ContentAuto-check passed
  • Chinese Ppt2

    brycewang-stanford/Auto-Empirical-Research-Skills

    Upgrade of chinese-ppt for Chinese Beamer decks (xelatex + ctex + fandol, CUFE template).

    4.6k GitHub stars~5.6k tokensUpdated 6 days ago
    Documents & OfficeAuto-check passed
  • Chinese Commit Conventions

    jnMetaCode/superpowers-zh

    Reference for Chinese-language git commits and changelogs: Conventional Commits adapted for Chinese teams, with templates, breaking-change notes and issue links for several platforms.

    8.3k GitHub stars~1.6k tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Fix Chinese

    brycewang-stanford/Auto-Empirical-Research-Skills

    PROACTIVE SKILL — automatically apply whenever writing, generating, or editing any text that is mainly in Chinese.

    4.6k GitHub stars~347 tokensUpdated 6 days ago
    Writing & ContentAuto-check passed
  • Chinese Documentation Style Guide

    jnMetaCode/superpowers-zh

    Reference rules for typesetting Chinese technical documents: spacing around English and digits, punctuation, term handling, bilingual API docs and README layout.

    8.3k GitHub stars~1.6k tokensUpdated 3 days ago
    Writing & ContentAuto-check passed

More from jtydhr88/music-composition-skills

All 29 skills in this repo
  • Mc AI Tell Audit

    jtydhr88/music-composition-skills

    The post-generation AI-tell audit (AI 味诊断). An agent skill from jtydhr88/music-composition-skills.

    154 GitHub stars~1.8k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Arrangement Arch

    jtydhr88/music-composition-skills

    Arrangement architecture (编曲结构学) - the shape of a track over time rather than its notes.

    154 GitHub stars~3.5k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Case Studies

    jtydhr88/music-composition-skills

    The corpus layer (语料层) - how real recordings are made to testify for or against the textbook rules.

    154 GitHub stars~1.6k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Development

    jtydhr88/music-composition-skills

    Thematic development (乐思发展层) - what the theme is and what each section does with it.

    154 GitHub stars~4.4k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Form

    jtydhr88/music-composition-skills

    Song form and section design (曲式与段落) - the terminology, the standard templates, and how to build a setsu backwards from the chorus.

    154 GitHub stars~2.2k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Melody

    jtydhr88/music-composition-skills

    Melody writing (旋律法) - what a melodic line expresses and how to make it singable.

    154 GitHub stars~2.6k tokensUpdated 18 days ago
    Auto-check passed

Questions about Mc Style Chinese Pop

What does Mc Style Chinese Pop do?

Mandarin and Cantonese pop as a style layer (华语流行风格层). An agent skill from jtydhr88/music-composition-skills. Mc Style Chinese Pop is an agent skill from jtydhr88/music-composition-skills. Mandarin and Cantonese pop as a style layer (华语流行风格层).

When should I use Mc Style Chinese Pop?

Mc Style Chinese Pop fits situations like: arranging Mandarin; deciding whether a J-pop; western device fits; A melody fights the words.

How do I install Mc Style Chinese Pop in Claude Code?

Run `npx skills add jtydhr88/music-composition-skills --skill mc-style-chinese-pop -a claude-code`. Or copy the skill folder (plugins/music-composition/skills/mc-style-chinese-pop in jtydhr88/music-composition-skills) into .claude/skills/mc-style-chinese-pop in your project. Claude Code loads it when a task matches its description.

How do I install Mc Style Chinese Pop in Codex?

Run `npx skills add jtydhr88/music-composition-skills --skill mc-style-chinese-pop -a codex`. Or copy the skill folder (plugins/music-composition/skills/mc-style-chinese-pop in jtydhr88/music-composition-skills) into .agents/skills/mc-style-chinese-pop in your project. Codex loads it when a task matches its description.

Can I use Mc Style Chinese Pop in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jtydhr88/music-composition-skills --skill mc-style-chinese-pop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mc-style-chinese-pop, .gemini/skills/mc-style-chinese-pop, .github/skills/mc-style-chinese-pop and .opencode/skills/mc-style-chinese-pop in your project.

What does Mc Style Chinese Pop need to run?

SKILL.md names no scripts, command-line tools or credentials: Mc Style Chinese Pop is instructions for the agent only. Our summary lists: Python 3.

Does Mc Style Chinese Pop access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Mc Style Chinese Pop safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Mc Style Chinese Pop use?

Mc Style Chinese Pop is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Mc Style Chinese Pop use?

About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Mc Style Chinese Pop?

Skills that share tags, products or a category with Mc Style Chinese Pop: Chinese Indie Dev (1c7/chinese-independent-developer, 62k stars), Humanize Chinese (sickn33/agentic-awesome-skills, 47k stars), Chinese Ppt2 (brycewang-stanford/Auto-Empirical-Research-Skills, 4.6k stars) and Chinese Commit Conventions (jnMetaCode/superpowers-zh, 8.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mc Style Chinese Pop?

jtydhr88 (a GitHub user) maintains it in jtydhr88/music-composition-skills, which has 154 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on September 22, 2026.

Source: jtydhr88/music-composition-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.