ascii-graph
Installation
SKILL.md
Purpose
Produce CJK (中 / English / 日本語) display-width-aligned ASCII / Unicode
diagrams and tables for plain-text channels that cannot render Mermaid —
the Claude Code terminal, Slack messages, PR descriptions, code comments —
for a semi-technical reader. Full-width characters (Chinese, Japanese
kana/kanji) occupy 2 terminal cells while ASCII occupies 1; eyeballed
padding silently breaks. This skill makes the script the width oracle so
columns and trunks actually line up. Pure Python — requires the wcwidth
package (pip install wcwidth); no compiled binary.
Routing rule (core)
Pick the path by shape, then either generate (one-shot, guaranteed aligned) or run the verify-loop (hand-drawn, script-checked).