Why can't AI just add a space?
An agent skill / plugin that brings paranoid text spacing (盤古之白) to AI coding agents. It makes your Claude Code, Codex, Cursor, Gemini CLI, and other AI agents automatically insert a space between CJK characters and adjacent half-width letters, numbers, and symbols in everything they write — the replies they send you, docs, comments, and commit messages alike.
AI writes well, but it keeps forgetting to leave room between CJK and Latin. This skill teaches it the rules — what to space and what to leave alone — so it gets it right the moment it types, instead of fixing it afterward.
You type
我用Claude Code寫了3個component,修好login的bug
pangu writes
我用 Claude Code 寫了 3 個 component,修好 login 的 bug
More examples in the live demo.
Claude Code
claude plugin marketplace add shihyuho/pangu.skill
claude plugin install pangu@panguCodex
codex plugin marketplace add shihyuho/pangu.skill
codex plugin add pangu@panguUsing Gemini CLI, Antigravity, Cursor, Windsurf, GitHub Copilot, Kiro, or OpenCode? The full install guide covers them all.
Paranoid text spacing has a whole family of ports.
- pangu.js (JavaScript, upstream / SoT)
- pangu.go (Go)
- pangu.java (Java)
- pangu.py (Python)
- pangu.clj (Clojure / ClojureScript)
- pangu.dart (Dart)
- pangu.ex (Elixir)
- pangu.objective-c (Objective-C)
- pangu.php (PHP)
- pangu.rb (Ruby)
- pangu.rs (Rust)
- pangu.swift (Swift)
MIT © Shihyu Ho