Add zh-TW (Traditional Chinese) translations for built-in skill descriptions
Summary
The descriptions of 13 built-in skills (e.g. webapp-testing, run, verify, loop, schedule, claude-api, code-review, security-review, init, review, update-config, keybindings-help, fewer-permission-prompts) are hardcoded in English and cannot be edited locally — they don't appear in ~/.claude/skills/ or any plugin marketplace cache.
For non-English Claude Code users, this hurts readability of the skill registry. Filing this issue to contribute zh-TW (Traditional Chinese) translations that the team can pick up if useful.
Context
- Editable skills (under
~/.claude/skills/and~/.claude/plugins/.../skills/) can be translated locally — that works fine. - The 13 skills below are not findable on disk and appear to ship inside the CLI / harness binary.
- Ideal long-term fix: i18n / locale support for built-in skill descriptions.
- Short-term contribution: the strings below.
Proposed zh-TW translations
| Skill | zh-TW description |
|---|---|
| webapp-testing | 用 Playwright 互動與測試本機 web app 的工具組。支援驗證前端功能、除錯 UI 行為、擷取瀏覽器截圖、查看 browser log。 |
| run | 啟動並驅動本專案的 app 來實際看一個變更運作。當被要求 run、start、截圖 app,或想確認變更在真實 app(而非只是測試)有效時使用。先找專案內已有的啟動 skill,沒有的話回退到對應專案類型的內建模式(CLI、server、TUI、Electron、瀏覽器、library)。 |
| verify | 透過實際跑 app 觀察行為,驗證程式變更真的做到該做的事。當被要求驗證 PR、確認 fix 有效、手動測試變更、或 push 前驗證本機改動時使用。 |
| loop | 以固定頻率重複執行某 prompt 或 slash command(例:/loop 5m /foo)。省略時間間隔則由 model 自行決定步調。當使用者想設定週期性任務、輪詢狀態、或固定頻率重複跑時使用(例:「每 5 分鐘檢查部署」、「持續跑 /babysit-prs」)。一次性任務請勿使用。 |
| schedule | 建立、更新、列出或執行 cron 排程的遠端 agent(routine)。當使用者要排定週期性 remote agent、設定自動化任務、為 Claude Code 建 cron job、或管理排程 routine 時使用。也適用於「下午 3 點跑一次」、「明天提醒我檢查 X」這種一次性排程。 |
| claude-api | 開發、除錯與優化 Claude API / Anthropic SDK 應用。用本 skill 寫的應用應該包含 prompt caching。也處理既有 Claude API 程式碼在 Claude 版本間的遷移(4.5 → 4.6、4.6 → 4.7、退役模型替換)。觸發時機:程式碼 import anthropic / @anthropic-ai/sdk;使用者問 Claude API、Anthropic SDK 或 Managed Agents;在檔案中新增/修改/調整 Claude 功能(caching、thinking、compaction、tool use、batch、files、citations、memory)或模型(Opus/Sonnet/Haiku);Anthropic SDK 專案中 prompt caching / cache hit rate 問題。跳過時機:檔案 import openai / 其他 provider SDK、檔名如 *-openai.py / *-generic.py、provider-neutral 程式碼、一般程式設計 / ML。 |
| init (CLAUDE.md) | 建立全新 CLAUDE.md 並寫入 codebase 文件。 |
| review (PR) | Review 一個 pull request。 |
| security-review | 對當前分支的待提交變更做完整資安審查。 |
| code-review | 在指定的努力等級(low/medium:少量但高信心 finding;high→max:覆蓋面廣、含不確定 finding)對 current diff 做正確性 bug review。傳 --comment 把 finding 以 inline comment 發到 PR。 |
| update-config | 透過 settings.json 設定 Claude Code harness。自動化行為(「之後遇到 X 就...」、「每次 X」、「X 之前/之後」)需要在 settings.json 設 hook — 由 harness 執行而非 Claude,所以 memory/preference 無法達成。也用於:permission(「允許 X」、「加 permission」、「把 permission 搬到...」)、env var(「設 X=Y」)、hook 排錯,或 settings.json/settings.local.json 的任何修改。範例:「允許 npm 指令」、「把 bq permission 加到 global settings」、「把 permission 搬到 user settings」、「設 DEBUG=true」、「claude 停止時顯示 X」。簡單設定如 theme/model,請建議使用 /config 指令。 |
| keybindings-help | 當使用者想自訂鍵盤快捷鍵、重新綁定按鍵、加 chord 綁定,或修改 ~/.claude/keybindings.json 時使用。範例:「重新綁定 ctrl+s」、「加 chord 快捷鍵」、「改 submit 鍵」、「自訂 keybindings」。 |
| fewer-permission-prompts | 掃描你的 transcript 找出常見的唯讀 Bash 與 MCP tool call,然後把優先排序的 allowlist 加到專案的 .claude/settings.json,減少 permission 提示次數。 |
Asks
- (Short-term) Could the built-in skill descriptions be translated, or at least made user-overridable in
~/.claude/? - (Long-term) Consider i18n support so the registry follows the user's
Always respond in zh-TW(or similar) locale setting.
Happy to PR if a contribution path is feasible — pointers to where these strings live in the codebase would help.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗