更好的 Skill 汉化
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的指南,安装 @user_f224764b/better-skills-name-jnmyh 技能。
技能介绍
它解决什么问题
在 Trae IDE 里安装的 Skill,元信息大多是英文。每次想确认某个技能是干什么的,都要先打开 SKILL.md,读完 name 和 description 才能大致猜出来。中文 Skill 也有自己的毛病:名称缺拼音缩写,描述里混着 Invoke when... 这类英文调用指引,读起来很别扭。
这个技能只处理一件事:把 SKILL.md frontmatter 里的 name 和 description 按规范汉化,不碰其他任何内容。
它如何工作
触发方式很直接。直接对 AI 说「帮我汉化这个 Skill」「把这个技能名改成中文」即可;对话中出现「汉化」「本地化」「翻译」等关键词时,也会自动匹配到这个技能。
核心规则分两块:
- 名称:英文 Skill 转为「中文翻译-原英文名-拼音缩写」,比如
grill-me→深度质询-grill-me-sdzx;中文 Skill 只补拼音后缀。拼音缩写取每个汉字的拼音首字母,2-6 位,全小写。 - 描述:纯英文完整翻译为中文;中英混合的描述,清理英文调用指引后并入中文。
transform-origin、ChangeNotifier这类技术术语和产品品牌名保留原文。
执行流程分五个阶段:
- Phase 0:用交互工具确认汉化范围(单个 Skill 还是全部),确认前不做任何修改
- Phase 1:按范围读取
SKILL.md,提取name和description行 - Phase 2:拟定新旧对照的翻译草案
- Phase 3:展示草案,等待用户确认
- Phase 4 / 5:执行修改,并用 Grep 验证(检查残留英文、格式是否合规)
适用边界与注意点
修改前必须备份 SKILL.md,出错时用 .bak 文件覆盖回滚即可。如果汉化中途被打断,先检查备份和当前文件状态,再决定从哪个阶段续跑,避免重复修改。
另外,这个技能只碰元信息:Skill 的功能逻辑、代码、配置和资源文件都不在处理范围内;没有 frontmatter 的子 Skill 会被跳过;description 缺失时只处理 name,并向用户提示。
使用场景
- 安装了一个英文 Skill,需要把它 frontmatter 里的 name 和 description 汉化,方便辨认用途
- 本地 skills 目录里积攒了一批英文技能,想批量汉化元信息并按优先级逐个处理
- 已有中文技能名缺少拼音缩写后缀,只需补后缀,不想改动 description
- 技能描述是中英混合,想清理 Invoke when 等英文调用指引并合并成完整中文
适合人员
- 在 Trae IDE 中安装了多个英文 Skill、靠名称和描述辨认技能用途的开发者
- 负责维护本地 skills 目录、需要统一中文命名规范的技术负责人
- 偏好中文界面、希望技能列表里描述可读性一致的普通中文用户
- 维护团队自定义 Skill 仓库、需要控制 frontmatter 格式一致性的工程团队成员