Chinese Script Policy — Development skill for Claude Code
Harness-neutral Traditional Chinese enforcer and offline converter (skill / DSH bundle / CLI).
How to install Chinese Script Policy
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open KSF1216/chinese-script-policy and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Chinese Script Policy does
Harness-neutral Traditional Chinese enforcer and offline converter (skill / DSH bundle / CLI). Checks four axes: Simplified-only glyphs, Traditional-only glyphs, Cantonese colloquialisms, Japanese-only kanji and words. Converts in three steps: 繁<->簡, 粵語->書面語, 日文->中文. Optional write hook, single-file offline HTML, no OpenCC or runtime deps.
Alternatives in Development
- Asd Ste100 Skill — ASD-STE100 Simplified Technical English rules, repurposed as a Claude Code skill for rewriting ambiguous agent 1.5k ★
- Chinese Novelist: 中文小说创作助手 — Chinese Novelist: 中文小说创作助手 skill 1.2k ★
- Kaizen — Applies continuous improvement methodology with multiple analytical approaches, based on Japanese Kaizen philo 663 ★
README
chinese-script-policy
**不綁定 harness 的中文用字規範**:確保產出與寫入的中文是**繁體中文**,並提供**完全離線**的轉換。 轉換分成**三個可以獨立執行的步驟**:繁↔簡、**粵語口語 → 書面語**(只轉一定不是書面語的)、 **日文新字體 → 中文**。三步都只在你指定時才跑(腳本方向要自己選,其餘各自有開關; 只有相容字正規化是自動的),預設值一覽見下面。 同一份可以當 **DSH 技能**、**Agent Skill**(Claude Code 等)、 **npm 套件**或**命令列工具**——沒有「DSH 版」與「通用版」兩份,所以不會有版本漂移。
**檢查四條軸**:簡體專有字、繁體專有字、**粵語口語**(語體)、**日文專有字詞**(日本新字體 `竜 発 図` + 和製漢字 `働 畑 辻` + 日文詞 `予定 予約 丁寧`)。 日文那條軸處理的是「**看起來像中文、其實是日文**」的字——它既不是繁體也不是簡體,所以簡體字表看不到它。 檢查一次可以只跑一條軸(CLI)或四條一起(網頁勾選、寫入 hook)。
不需要安裝 OpenCC、不需要 `npm install`、沒有執行期依賴。 **連 agent 都不需要**:附一個單檔 HTML,下載後雙擊就能轉換與檢查(見下面「離線單檔網頁版」)。
這是給需要準確分辨繁中、簡中、廣東話口語及日文漢字的專案用的工具,不是主張哪種字體才正確。
它做什麼
| 功能 | 指令 | 說明 |
|---|---|---|
| 檢查 | node scripts/tradzh.js <檔案> |
掃出「簡體專有字」(2,637 字表),也支援 --simplified 反向檢查 |
| 語體檢查 | node scripts/tradzh.js --written <檔案> |
掃出粵語口語標記(嘅、咗、點解、而家…),確保儲存的資料是標準書面語 |
| 日文檢查 | node scripts/tradzh.js --japanese <檔案> |
掃出日文專有字詞:367 字(新字體 竜、発、図、円、駅 + 和製漢字 働、畑、辻)+ 123 個日文詞(予定、予約、丁寧、世論)。新字體既不是繁體也不是簡體,簡體表看不到它;日文詞更麻煩——每個字都是合法繁體,只有「詞」是日文,所以字元表也看不到 |
| 轉換 | node scripts/tradzh.js --fix --to-traditional --write out.txt < in.txt |
簡→繁(4,012 字+49,257 詞組+字形校正)、繁→簡(4,148 字+480 詞組) |
| 分步轉換 | --to-traditional/--to-simplified/--to-written/--convert-japanese |
每個軸各自一步,要哪一步就下哪個旗標。順序是 清日文 → 轉書面語 → 繁/簡(竜 要先變繁體才能變簡體),所以可以跑兩~三次、中間用「結果送回原文」接到下一步 |
| 轉書面語(選用) | node scripts/tradzh.js --to-written --write out.txt < in.txt |
只轉一定不是書面語的粵語(嘅→的、咗→了、唔該→謝謝、冇→沒有);屋企、點解、邊度 那些不轉,因為它們會在正常中文裡跨詞出現(房屋企業、早點解決),改寫交給模型。轉完會列出轉不到的部分。預設關:語體是風格,要不要換由你決定 |
| 清日文(選用) | node scripts/tradzh.js --convert-japanese --write out.txt < in.txt |
日文新字體→中文(竜→龍)。預設關:文件可能故意引用日文,引文不該被悄悄改掉 |
| 兩岸用字(選用) | node scripts/tradzh.js --tw-vocab --to-traditional --text "软件" |
加上臺灣詞彙層:軟件→軟體、硬盤→硬碟、鼠標→滑鼠、網絡→網路、自行車→`腳 |
Related Skills
Iso 24495 Skill
ISO 24495-1 plain language rules as a Claude Code skill — bilingual: English + Traditional Chinese (繁體中文淺白改寫).
Zh Article Analyzer Skill
Claude Code skill for deep linguistic analysis of Traditional Chinese articles—extract stylometrics, vocabular
PDF To Tts Zh Skill
Turn a PDF into a single narrated Traditional Chinese audiobook MP3 via edge-tts. Install: npx skills add htli
Lizard On Zotero
Comprehensive Zotero citation management guide in Traditional Chinese—learn reference management, bibliography
Clear Check
Score a file or pasted text against CLEAR-100 on four axes (Plain, Human, Structured, Dense) and list every fi
Review Pass
Review pass. Four axes, cold read, findings with severity.
Related Agents
Flow Analyst
Use when /flow-retro runs a review-process retrospective: offline analysis of accumulated rejection briefs, cl
Spgr Agent Code Reviewer
Reviews every pull request against four axes (approved ADRs, XP practices, style, docstring coverage) and prod
BDD Reviewer
Use PROACTIVELY as second stage of BDD discovery (after bdd-planner writes scenarios to .feature). Reviews sce