Install
$ agentstack add skill-jtydhr88-lyric-writing-skills-lw-ai-tell-audit ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
歌词 AI 味诊断(AI-Tell Audit)
每一稿交出去之前都要过这个 skill。这是本库的终检。
> 核心命题:AI 写的词不是"用词不好",是「没有人做过选择」。 > 它写出来的四段词语法正确、押韵工整、意象丰富, > 而这四段可以属于任何一首歌。
按任务读哪几节
| 任务 | 读 | |---|---| | 刚写完,要验收 | §2 八条 → §3 | | "读着没问题但就是泛" | ★ §2(逐条查,不要凭感觉) | | 全过了还是像 AI | ★ §4 | | 查出问题要改 | §5 |
边界
| 不归这里 | 归哪 | |---|---| | 规格写完时的检查 | LYR-LINT 十条(lw-workflow §5.2) | | 具体怎么改 | 各 L1/L2 skill(§5 给路由) | | 倒字的判定 | lw-tone-check | | 生成出来的音频像不像 AI | 库一 mc-ai-tell-audit |
> ★ 与 LYR-LINT 的分工: > lint 问"规格填完没有",本 skill 问"这词像不像人写的"。 > 两者都过才算完。 十条全过的词照样可能满是 AI 味。
1. 开工前
| 必填 | 问法 | |---|---| | ① 这一稿的版本与来源 | AI 直写?skill 引导?手写?做 AB 时这一栏是全部 | | ② 语言 | 中文要额外查倒字/辙口 | | ③ 有没有旋律 | 没有的话第 5 条查不了 |
2. ★ 八条枚举
逐条打勾。不要凭整体印象。
| # | AI 味症状 | 对抗的 LYR-SPEC 字段 | 可自动 | 归谁管 | |---|---|---|---|---| | 1 | 名词全是抽象的 | imagery.concrete_nouns 必填、forbidden 黑名单 | ✅ 词性与词表统计 | lw-imagery | | 2 | 结构对称到死 | asymmetry 三项必填 | ✅ 每段字数方差 | lw-structure | | 3 | 什么都解决了,没有悬着的 | narrative.withholding 必填 | ⚠ 半自动 | lw-narrative | | 4 | 没有视角和时间 | narrative.pov + tense_anchor | ⚠ 人称代词检测可辅助 | lw-narrative | | 5 | 倒字不管 | prosody + 倒字检测器 | ✅ 完全可算 | lw-tone-check | | 6 | 辙口只挑最顺的 | rhyme.che + 辙口分布统计 | ✅ | lw-mandarin | | 7 | 押韵永远选第一个想到的字 | rhyme.surprise_notes | ✅ 韵脚词频 | lw-rhyme | | 8 | 副歌各遍全同,且末遍既没改一字也没加尾(全同本身在语料里占 27%,不是病) | asymmetry.chorus_variation | ✅ 文本 diff | lw-structure §6.0 |
★ 八条里六条可算(第 3、4 半自动)。 这个比例比库一(十四条里九条)更硬,因为文本不需要检测。
> ★ 这张表一张三用:本 skill 的骨架、LYR-LINT 十条的来源、AB 实验评判表的骨架。 > 改一处要同步三处。
2.1 ★ 三条最致命的
不是因为最难查,而是因为它们读起来都不"错":
| # | 为什么致命 | |---|---| | 1(名词全抽象) | ★ 最直接的 AI 指纹。"时光"、"远方"、"梦"、"自由"——每个都对,合起来是空的 | | 2(对称到死) | 四段每段四句、每句七字、句句押韵。技术上完美,听感上是表格 | | 3(什么都解决了) | AI 会把情绪走完整:难过→释怀→祝福。真人写词经常停在难受里 |
2.2 四个立刻能数的粗筛
# 抽象词命中数 / 具体名词数
# 每段字数方差
# 副歌各遍的文本 diff(★ 只看末遍有没有改动;前两遍相同不算问题)
# 韵脚字的词频排名
这四项人工数——每项一分钟以内,不需要脚本。
3. 两个数,不许合并
| | 问什么 | 怎么得 | |---|---|---| | LYR-LINT 通过数 | 规格填完了多少 | 十条 | | AI 味旗标数 | 词有多少条机器指纹 | 本 skill 八条 |
lint 全过 + 旗标少 → 好,交
lint 全过 + 旗标多 → ★ 规格本身填得像 AI(见 §4)
lint 不过 + 旗标少 → 词不错但规格没写完,补规格(为了可复现)
lint 不过 + 旗标多 → 回 lw-workflow 的 S0
4. ★ 全过了还是像 AI
这是本 skill 存在的主要理由。
4.1 四个征兆
| 征兆 | 查哪 | |---|---| | intent.one_thing 念出来像主题词不像人话 | lw-song-intent §2.3 | | anchor_object 说不出颜色和新旧 | ★ lw-song-intent §7 的照妖镜——它是倒推出来的,不是从记忆里拿的 | | 具体名词有了,但它们不构成系统(随机堆意象) | lw-imagery(imagery.system 字段) | | asymmetry 三项填了,但那些不对称没有理由 | lw-structure——★ 为了破坏而破坏,和整齐一样机械 |
★ 共同点:规则被当成了要满足的条件,而不是要做的选择。 这正好就是 AI 味的定义。
4.2 一个更狠的测试
> ★ 把这首词的标题和所有专有名词去掉,给一个不知情的人看。 > 他能说出这首歌在讲哪一件具体的事吗? > > 说不出来 → one_thing 没有落到词里,它只活在规格单上。
5. 整改路径
读着像 AI
└─ ① 逐条过 §2 的八条,数出旗标数
└─ ② 旗标 ≥ 3 → 按下表逐个改
└─ ③ 旗标 ≤ 2 但仍然像 → §4 的四个征兆
└─ ④ 还是不行 → ★ 回 lw-song-intent 重答五问
5.1 症状 → skill
| 症状 | 先查 | |---|---| | 空、泛、什么都没说 | lw-song-intent(多半是 one_thing 不成立) | | 名词都是概念 | lw-imagery | | 读着像散文不像歌 | lw-structure(句式的稳定与不稳定) | | 整齐得像表格 | lw-structure 的 asymmetry | | 押韵顺但没意思 | lw-rhyme §意外度 | | 唱出来听成别的字 | lw-tone-check | | 不知道谁在说话 | lw-narrative | | 情绪走完整了,没余味 | lw-narrative 的 withholding | | 副歌三遍一模一样、末遍没改一个字 | lw-structure §6.0(★ 前两遍相同是常态,别去重写副歌,改末遍一到三个字) | | 粤语唱出来不对 | lw-cantonese(★ 不是倒字,是协音) |
6. ★ AB 实验:本库最便宜的那个
> 同一首曲子,三组词:AI 直写 / skill 引导 / 手写,都过 Suno,盲听打乱。 > > - skill 组被听成"人写的" → 作词库的价值立住 > - 听众仍能把它和手写组分开 → 差的那一截就是接下来要补的规则
★ 这是整条音频线最便宜的对照实验—— 前半段(读文本盲评)根本不用生成音频。
★★ 评判表必须在看结果之前定稿,用 §2 的八条当骨架。
副产品:一份更新过的 AI 味清单,直接回填本 skill。
手写组需要用户提供自己写词的成品(三首即可)。
7. 交稿前清单
- [ ] 逐条过了 §2 的八条,数出了旗标数(不是凭印象)
- [ ] 中文的话,跑过倒字检测并人工确认过高风险处
- [ ] ★ 做过 §4.2 那个测试:去掉标题和专名,别人能说出讲的是哪件事
- [ ]
asymmetry的每一处不对称说得出理由 - [ ] 具体名词构成一个系统,不是随机堆的
- [ ] 副歌各遍确实不同,且改动有意义(不是换个近义词)
- [ ] 抽象词黑名单零命中
- [ ] 如果全过了还是觉得像 AI → 回
lw-song-intent重答五问,不要在词面上修
附:来源
- 骨架来自本库架构 §1.3(AI 味症状 → LYR-SPEC 对抗项对照表)
- ⚠ 本 skill 没有:抽象词黑名单的完整词表(只有零散例子)、辙口分布统计(十三辙表可跨库引用编剧库戏曲层)、韵脚词频表
- 第 2、7、8、9 条只报数,不判过/不过
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: jtydhr88
- Source: jtydhr88/lyric-writing-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.