KSF1216

Chinese Script Policy — Development skill for Claude Code

Development community

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 "软件" 加上臺灣詞彙層:軟件軟體硬盤硬碟鼠標滑鼠網絡網路自行車→`腳