ux-ascii-visualizer
SKILL.md
UX ASCII Visualizer
A skill that visualizes UI screen structures and components as ASCII art.
When to Use
- Visualizing screen layouts as text
- Quick wireframe sketching
- Documenting UI component structures
- Creating visual materials for design reviews
Box Drawing Character Set
Basic Box (Single Line)
┌───┬───┐ ╭───────╮
│ │ │ │ round │
├───┼───┤ ╰───────╯
│ │ │
└───┴───┘
Emphasis Box (Double Line)
╔═══╦═══╗
║ ║ ║
╠═══╬═══╣
║ ║ ║
╚═══╩═══╝
UI Component Symbols
Buttons
[Primary Button] ← Primary button
[[Strong Action]] ← Emphasized button
( Cancel ) ← Cancel/secondary button
[+] [−] [×] [↻] ← Icon buttons
Selection Controls
(●) Selected ← Radio (selected)
(○) Unselected ← Radio (unselected)
[✓] Checked ← Checkbox (selected)
[ ] Unchecked ← Checkbox (unselected)
List & Tree
▶ Collapsed Item ← Collapsed item
▼ Expanded Item ← Expanded item
├─ Child 1
├─ Child 2
└─ Child 3
Layout Patterns
3-Column Layout (Archon Style)
┌──────────┬────────────────┬──────────────────┐
│ Sidebar │ List Panel │ Detail Panel │
│ │ │ │
│ ▼ Group1 │ ┌────────────┐ │ ┌──────────────┐ │
│ Item1 │ │ List Item 1│ │ │ Content │ │
│ Item2 │ ├────────────┤ │ └──────────────┘ │
│ │ │ List Item 2│ │ │
│ ▼ Group2 │ └────────────┘ │ [Save] [Cancel] │
└──────────┴────────────────┴──────────────────┘
Constraints
- Width should not exceed 80 characters (terminal compatibility)
- Consider CJK characters occupy 2 spaces for alignment
- Split complex screens into multiple diagrams
Weekly Installs
3
Repository
cantagestudio/c…aspackerGitHub Stars
2
First Seen
Feb 26, 2026
Security Audits
Installed on
opencode3
gemini-cli3
github-copilot3
codex3
amp3
kimi-cli3