← ClaudeAtlas

pangulisted

Apply paranoid text spacing (盤古之白) to the text you write — put a single space wherever a CJK (Chinese / Japanese / Korean) character meets a half-width letter, digit, or symbol, so your mixed-language output reads cleanly. Do this in everything you write or edit (chat replies, docs, README, code comments, commit messages), even when the user does not ask; and do it when the user asks to add spacing or mentions pangu, 盤古之白, or 加空格. Leave code, URLs, file paths, version strings, and compound identifiers unsplit.
shihyuho/pangu.skill · ★ 2 · AI & Automation · score 68
Install: claude install-skill shihyuho/pangu.skill
# Paranoid Text Spacing (盤古之白) Text that jams CJK characters against half-width letters, numbers, or symbols reads cramped. A single space at each boundary lets it breathe. Make this part of how you write — every reply, document, comment, and commit message — so your mixed-language output is always readable. > 漢學家稱這個空白字元為「盤古之白」,因為它劈開了全形字和半形字之間的混沌。 ## How to apply 1. Scan what you write for each boundary where a **CJK** character meets a **half-width** letter / digit / symbol (either order). 2. Insert exactly **one** half-width space there — unless a rule below keeps the token whole (paths, versions, compound words…) or the gate says leave it. 3. Leave markup and code alone — you know prose from syntax; that is your edge. ## The one core rule > Put a single half-width space between a CJK character and an adjacent > half-width alphabet / number / symbol. ``` 當你凝視著bug,bug也凝視著你 → 當你凝視著 bug,bug 也凝視著你 與PM戰鬥的人 → 與 PM 戰鬥的人 這是2025年的事 → 這是 2025 年的事 ``` CJK = Chinese characters, Japanese kana, and bopomofo, plus the Han ideographs used in Korean — but **not** Korean Hangul 諺文 (`한국어test` stays `한국어test`, since pangu does not treat 한글 as CJK). Half-width = `A-Za-z`, `0-9`, ASCII symbols. **Full-width** CJK punctuation (`,。!?「」`) needs **no** surrounding space — note `…著 bug,bug 也…` has no space around `,`. ## When NOT to add a space - **No CJK in the run of text** → leave it 100% unchanged: `Vinta/Mollie`, `Vinta+Mollie`, `stat