Files
PolyHermes/.cursor/skills
WrBugandCursor b616e10ceb feat(skills): 添加 check-i18n-keys 技能并补全多语言 key
- 按 Cursor Agent Skills 规范:技能目录含 SKILL.md 与 scripts/
- 多语言检查脚本:扫描 t() 引用,对比 zh-CN/zh-TW/en common.json
- 补全缺失 key:common.create/copy/copySuccess/copyFailed、
  leaderList.openDetailFailed、leaderDetail.market、
  filteredOrdersList.orderDetails、filteredOrdersList.filterTypes.keywordFilter

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-08 23:17:27 +08:00
..

Cursor Skills 目录结构

本目录遵循 Cursor Agent Skills 规范:每个技能为一个文件夹,内含 SKILL.md 及可选的 scripts/references/assets/

目录结构

.cursor/skills/
├── frontend/                    # 前端相关 skill 分组
│   └── check-i18n-keys/         # 单个 skill(文件夹名 = name
│       ├── SKILL.md             # 必填,技能定义与指令
│       └── scripts/
│           ├── check-i18n-keys.ts
│           └── package.json
├── backend/                     # 后端相关 skill
└── common/                      # 通用 skill
  • SKILL.mdYAML frontmatternamedescription 必填,name 须与父文件夹名一致、小写连字符)+ 给 Agent 的详细指令。
  • scripts/:Agent 可执行的脚本,在 SKILL.md 中用相对路径引用。

添加新 Skill

  1. 确定分组:在 frontend/backend/common/ 下新建以技能名命名的文件夹(仅小写、数字、连字符,如 check-i18n-keys)。
  2. 创建 SKILL.md:在该文件夹内创建 SKILL.md(大写),frontmatter 中 name 必须与文件夹名一致。
  3. 可选 scripts/:在技能文件夹内建 scripts/,放入可执行脚本;在 SKILL.md 正文中写明运行命令(如 cd .cursor/skills/.../scripts && npm run xxx)。

示例

  • frontend/check-i18n-keys/SKILL.md + frontend/check-i18n-keys/scripts/ — 检查前端多语言 key。

运行 check-i18n-keys

cd .cursor/skills/frontend/check-i18n-keys/scripts
npm install
npm run check-i18n