pangulisted
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