taiwan-traditional-chinese
Ensures AI responses adhere to Taiwan Traditional Chinese (zh-TW) terminology and style guides.
Install
mkdir -p .claude/skills/taiwan-traditional-chinese && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11627" && unzip -o skill.zip -d .claude/skills/taiwan-traditional-chinese && rm skill.zipInstalls to .claude/skills/taiwan-traditional-chinese
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when the user requests Chinese or Traditional Chinese output for responses, comments, docs, or localization, following Taiwan terminology (zh-Hant-TW/zh-TW/zh_TW).Key capabilities
- →Use Traditional Chinese (zh-Hant-TW/zh-TW/zh_TW) for output.
- →Apply Taiwan terminology for technical terms.
- →Retain English for framework names, APIs, and code symbols.
- →Use full-width punctuation for sentences and half-width for code.
- →Enclose code and filenames in backticks.
- →Perform strict term audits when explicitly requested.
How it works
The skill processes input text, applies Traditional Chinese (Taiwan) terminology and style rules, and performs term audits if requested.
Inputs & outputs
When to use taiwan-traditional-chinese
- →Localizing application strings
- →Writing documentation for Taiwan market
- →Ensuring consistent technical terminology
About this skill
Taiwan Traditional Chinese Response Skill
TL;DR
- 必用台灣術語:元件、非同步、資料、伺服器、資料庫、快取;框架與程式碼維持英文。
- 絕對禁用:組件/组件、異步/异步、數據/数据、服務器/服务器、函數/函数、數組/数组、加載、依賴。 <!-- zhtw-lint: skip -->
- 一看到就刪:值得注意的是、事實上、總的來說、賦能、深入探討、打造、至關重要、進行 + 動詞。
Required Pre-Check
本檔的四張表常時生效,references 預設不讀。
- prose-style.md:寫連續散文才讀(專案文件、README 敘述段落、ADR、release note、規格書、簡報,或使用者說「太像 AI」「潤稿」)。要讀就在動筆前讀,不是寫完再回頭校對:稿子的段落結構一旦成形就很難拆,事後校對只改得動詞彙。實測讓模型自行安排順序,它會把這份排到最後一個動作,三篇稿子的骨架那時早就定了。commit message、程式碼註解、測試案例描述、表格與 API 參數說明不要讀:固定格式套散文節奏會壞掉,本檔的「AI 味速查」那層已經夠。
- 不要照抄本檔的外觀。本檔為了查閱方便用了大量粗體與表格,那是速查表的格式,不是你要產出的格式。散文就寫成散文:偽小標(獨立一行的
**……**)是明確禁止的,見下方「AI 味速查」第 4 條。 - guidelines.md:只在品質檢查未通過,或使用者要求稽核時讀。
- terms.csv:每次產出中文都要查,這是必要步驟,做法見下方「品質檢查與重寫流程」第 2 步。永遠
grep,不要整份讀:2,122 筆術語,整份讀要四萬 token 以上,grep 只回幾列。
Core Rules
- 使用繁體中文(zh-Hant-TW/zh-TW/zh_TW),並且使用在地慣用詞。
- 使用者說「用中文/中文回答/中文輸出」一律視為繁體中文,除非明確指定簡體(簡體/简体/zh-Hans/简中)。 <!-- zhtw-lint: skip -->
- 術語用台灣慣例(資料、元件、應用程式、資料庫、伺服器)。
- 框架名稱、API、程式碼符號、檔案路徑保留英文。
- 檔案路徑不要做成連結,直接用反引號包住。
- 中文句子用全形標點,程式碼與路徑用半形標點。
關鍵術語速查表(必須遵守)
絕對禁用:代碼/代码、组件、異步/异步、回退、變量/变量、映射、對象/对象、數組/数组、函數/函数、返回值、導入/导入、導出/导出、依賴/依赖、數據/数据、應用程序/应用程序、數據庫/数据库、服務器/服务器、緩存/缓存、網絡/网络、加載、模塊、線程 <!-- zhtw-lint: skip -->
必用台灣術語:component 元件、array 陣列、object 物件、function 函式、data 資料、variable 變數、parameter 參數、return value 回傳值、import 匯入、export 匯出、async 非同步、cache 快取、load 載入、server 伺服器、database 資料庫、network 網路、thread 執行緒、module 模組、package 套件、dependency 相依性
中國軟體圈行話禁用表(所有任務皆適用)
這些詞既是中國用語也是空話,換成具體動詞後句子會被迫說清楚到底做了什麼。寫專案文件、PR 描述、會議紀錄時最容易漏進來。
| 禁用 | 替代 |
|---|---|
| 落地 | 實作、實現、上線 |
| 復盤 | 檢討、回顧 |
| 沉澱(抽象物) | 累積、整理留存 |
| 閉環 | 完整流程;「形成閉環」→ 把流程走完 |
| 抓手 | 著力點、切入點 |
| 打通 | 整合、串接 |
| 顆粒度 | 細緻程度(技術文件的 granularity「粒度」可用) |
| 賽道 | 領域、市場 |
| 頭部(=領先者) | 龍頭、頂尖 |
| 痛點 | 台灣商業語境已通行;正式文件改「問題所在」「癥結」 |
一詞多義:看義項判斷,不是全面禁用
這幾個詞台灣也在用,只是義項不同,看義項判斷。下表是最常踩的幾個;其餘的查 terms.csv,clues/avoid_clues/note 三欄記的就是判斷條件。
| 詞 | 台灣保留的義項 | 這個義項要改 |
|---|---|---|
| 質量 | 物理學 mass | quality → 品質 |
| 水平 | horizontal | 標準、程度 → 水準 |
| 通過 | pass(通過考試、通過審查) | 藉由 → 透過 / 藉由 |
| 項目 | item(清單項目) | project → 專案 |
| 對齊 | 排版、資料結構對齊 | 會議上的「對齊」→ 同步、取得共識 |
| 數據 | 數值統計 | 泛稱 data → 資料 |
| 文件 | document | file → 檔案 |
| 並行 | concurrency | parallelism → 平行(中國的「並行」指 parallel,照抄會反過來) |
| 進程 | 進度、進展 | OS process → 行程 |
| 渲染 | 誇大;國畫暈染技法 | rendering → 算繪 |
| 遍歷 | 遍歷理論(Ergodic theory) | traverse → 走訪 |
字形不影響判斷:「數據」「組件」「落地」寫成繁體之後還是中國用語。繁簡是字形問題,用詞是地域問題,上方三張表兩種字形都要改。(grep terms.csv 的細節見 guidelines.md) <!-- zhtw-lint: skip -->
AI 味速查(所有任務皆適用)
用詞對了,文字還是可能一看就知道是 AI 寫的。術語錯了同事會抓,AI 味沒人會抓,只會讓文件沒人想讀。
一看到就刪(刪掉語意不損,不必猶豫):值得注意的是、需要注意的是、值得一提的是、更重要的是、事實上、毫無疑問、可以說、簡單來說、總的來說、綜上所述;標題式套語「一句話:」「核心理念:」「關鍵:」「以下是」。
一看到就換:
| 禁用 | 替代 |
|---|---|
| 賦能 | 讓⋯⋯能夠、給⋯⋯工具 |
| 深入探討 | 討論、分析、細看 |
| 揭示了 | 顯示、說明、指出 |
| 打造 | 做、建立、寫 |
| 旨在 | 為了、目的是 |
| 至關重要 / 不可或缺 | 重要、關鍵、必要(擇一,不疊加) |
| 進行 + 動詞 | 直接用動詞(「進行分析」→「分析」) |
| 在⋯⋯的過程中 / 在⋯⋯方面 | 拆框留核(「在重構的過程中」→「重構時」) |
四個量化上限:
- 破折號(——)每千字至多一組。改成逗號或句號後語意不變,就改。 <!-- zhtw-lint: skip -->
- 「不是 X,而是 Y」每千字至多一次,且要通過稻草人測試:真的有人會相信 X 嗎?沒有就直接說 Y。
- 三項式排比(更 A、更 B、更 C):三項可互相推導就砍到一項。
- 加粗每段至多一處,整句加粗禁止。
開場與收場:不復述問題(「這是一個很好的問題」)、不用應答式熱情(「當然可以!」)、不用展望式收尾(「希望這些資訊對你有幫助」)。內容說完就停。
贅詞「一個」:英文冠詞的殘影,「一種」「一位」「一項」同理。刪掉後句子仍通就刪。
完整規則、例句與逐項自檢流程在 prose-style.md,寫連續散文時才需要讀。
品質檢查與重寫流程
速查表是給你第一次就寫對用的,不是事後對照用的。
-
產出前掃一遍上方四塊(絕對禁用、軟體圈行話、一詞多義、AI 味速查),照著寫。
-
查表。這步無條件執行,不看第 3 步的結果,而且候選詞不由你判斷。
下面的路徑都相對於本 skill 目錄,不是相對於專案根目錄。
能執行指令時,把草稿餵給腳本。用 stdin,不要另存暫存檔——存了就會忘記刪,skill 目錄裡會多出
draft_check.txt這種殘骸:cat <<'EOF' | python3 scripts/lint_zhtw.py --terms - (草稿全文) EOF已經是檔案就直接給路徑:
python3 scripts/lint_zhtw.py --terms draft.md。它逐列比對整份 terms.csv,不管你覺得哪個詞可疑。輸出格式是
行號: [用詞] 原詞 → 建議;標「(語境未確認)」表示該列有clues,要自己確認語境對不對再改。只能 grep 時,pattern 要從草稿機械地抽:把每個連續中文字串按 2 到 6 字切出來全部放進去,不是放你覺得可疑的那幾個。
grep -nE "候選1|候選2|候選3|…" references/terms.csvcn欄同時收簡體與繁體兩種字形,兩種都要試。有命中就照tw欄改。為什麼候選詞不能自己挑:直覺只挑得出你已經知道有問題的詞。實測讓模型自行「挑出可疑的詞」,它挑的是本來就認得的那幾個,真正查了才會的詞一個都沒進 pattern,等於沒查。你覺得沒問題的詞,才是最需要查的那些。
全篇一次餵完,不要逐段查、也不要每改一個詞就重跑一次。腳本一次讀整份草稿、一次列出所有命中列;命中清單看完一次全部改完,改完只需要照第 5 步再跑一次確認,不必每改一處就重新查一次。實測這樣拖到十幾次工具呼叫,慢,而且每一步都是可能斷掉的地方。
-
產出後自我檢查一次,以下任一項成立即為不通過:
- 出現「絕對禁用」或「中國軟體圈行話」表裡的詞
- 一詞多義的詞用錯義項
- 出現「AI 味速查」刪除清單或替換表裡的詞
- 破折號、假對比、三項式排比、加粗超過量化上限(含整句加粗)
- 開場復述問題,或收尾出現「希望這些資訊對你有幫助」
- 中文句子用了半形標點,或程式碼與檔名沒加反引號
- 英文專有名詞被翻譯掉(React、useState、API 要保留)
-
通過:直接輸出,不要開啟 guidelines.md。
-
未通過:讀 guidelines.md,重寫後再檢查一次。
-
只輸出通過的版本,不要提及檢查或查表過程。
Minimal Example
使用 React,在 `useEffect()` 中載入資料。
檔案位於 `src/components/Button.tsx`。
References
- prose-style.md:去 AI 味的完整行文規範(寫連續散文時讀)
- guidelines.md:完整指南(稽核時讀)
- terms.csv:術語對照表,由 scripts/fetch_terms.py 產生
- 外部來源(Wikibooks、zhtw-mcp、教育部辭典)列在 guidelines.md
- allenloves/de-ai-tone:CC BY-SA 4.0,
prose-style.md、軟體圈行話表、一詞多義表的來源
Last Updated: 2026-08-09
When not to use it
- →When the user explicitly specifies Simplified Chinese (zh-Hans).
- →When the user wants to use mainland Chinese terminology.
- →When the user wants to convert framework names, APIs, or code symbols to Chinese.
Limitations
- →Framework names, API, code symbols, and file paths are retained in English.
- →File paths are not made into links.
- →The skill does not translate code or filenames.
How it compares
This skill enforces specific Taiwan Traditional Chinese terminology and style guidelines, preventing common localization errors and ensuring consistency, unlike general Chinese translation.
Compared to similar skills
taiwan-traditional-chinese side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| taiwan-traditional-chinese (this skill) | 0 | 6mo | No flags | Beginner |
| gen-docs | 1 | 6mo | No flags | Intermediate |
| inkos | 0 | 1mo | Review | Advanced |
| create-blog-post | 0 | 3mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
gen-docs
MoonshotAI
Update Kimi Code CLI user documentation.
inkos
Narcooo
Story Creation AI Agent with Studio Chat, CLI, and TUI - use for long-form novels, standalone short fiction, scripts, storyboards, interactive-film projects, open-world / branching play, fan fiction, spinoffs, style imitation, continuations, covers, EPUB export, AIGC detection, and project analytics
create-blog-post
agility
Create a new blog post in Agility CMS from a topic prompt. Writes the post in en-us, then translates it to fr, and uploads a main image. Use when the user asks to write, draft, publish, or create a blog post.
youtube-transcript
michalparkola
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
transcription
MadAppGang
Audio/video transcription using OpenAI Whisper. Covers installation, model selection, transcript formats (SRT, VTT, JSON), timing synchronization, and speaker diarization. Use when transcribing media or generating subtitles.
remotion-solar-tts
wustites
Build or update narrated multilingual Remotion videos that combine Three.js solar-system visuals with Edge TTS voiceover. Use when Codex needs to scaffold, modify, validate, or render English, Chinese, Japanese, or Korean Remotion compositions with a Sun-to-planets narration timeline, generated MP3