원클릭으로
ascii-art-fix
Fix misaligned right borders in ASCII art diagrams
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Fix misaligned right borders in ASCII art diagrams
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Markdown task backlog and project roadmap (backlog/{todo,doing,done,failed}/, backlog/ROADMAP.md) for adding, advancing, recording progress, rescuing, cancelling, retrying, failing, maintenance, or reflecting on backlog priorities and roadmap direction.
Write, review, or improve SwiftUI code. Use for SwiftUI features/refactors, state management, view composition, performance, concurrency, modern Apple APIs, or native UI quality.
Work with Claude Code configuration at global (~/.claude) or project (.claude/) level. Use when editing settings.json (permissions, hooks, statusline, model), managing MCP servers, creating agents/commands/skills, writing CLAUDE.md, setting up rules files, or configuring a new project. Determines context automatically and provides guidance on global vs project placement to avoid duplication.
Session continuity for coding work. Default to /chronicle to capture, /chronicle catchup to resume, and /chronicle pending to review open threads. Use curate, recap, wrapup, summarize, publish, insights, search, and ui only when the user explicitly needs them.
Analyze AI coding assistant usage patterns across Claude Code, Codex, and Cursor. Use when user asks about their coding usage, tool statistics, productivity patterns, skill popularity, session history, or wants to query their AI coding logs. Triggers include "usage", "how much have I used", "most used tools", "skill popularity", "coding stats", "productivity patterns".
Customize or troubleshoot the live status line. Use when modifying statusline.sh, debugging token display, or understanding the rendering pipeline. The status line runs passively -- this skill is for working on it, not using it.
| name | ascii-art-fix |
| description | Fix misaligned right borders in ASCII art diagrams |
| license | Apache-2.0 |
| disable-model-invocation | true |
| metadata | {"status":"experimental","experimental_reason":"Prompt-only repair is useful but still has edge cases around nested diagrams, tables, and mixed markdown content."} |
Fix misaligned right borders in ASCII art box diagrams. Prompt-driven — no external tools required.
Box diagrams use border characters to draw rectangular outlines:
Plus-dash style:
+-------------------+
| Content here |
+-------------------+
Unicode style:
┌─────────────────┐
│ Content here │
└─────────────────┘
+---+ or ┌───┐ / └───┘)+ to last + (inclusive)| or │ content line between borders must have its closing border character at the same column as the border widthDO fix:
| or │ is at the wrong columnDO NOT touch:
| Col | Col | with |---|---| separator rows)|, v, ---->)Markdown tables have:
| characters per line separating columns|---|---| (dashes with optional colons)+ corner charactersBox diagrams have:
+ or ┌└┐┘ corner characters on border lines| or │ per content line (opening and closing)- or ─If a line has a |---| separator row, it's a table. Leave it alone.
After fixing, check that every line in each box is the same width. Nested boxes are especially tricky — the outer box content lines that contain an inner box still need their closing | at the outer box's column:
+------------------+ <- width 20, | at column 20
| Outer content | <- | at column 20 ✓
| +----------+ | <- | at column 20 ✓ (not column 17)
| | Inner | | <- | at column 20 ✓
| +----------+ | <- | at column 20 ✓
+------------------+
Run the validator to catch misalignment:
python3 scripts/validate.py <file>
Run the eval to check your work:
bash skills/ascii-art-fix/scripts/clean.sh
# process each case in assets/cases/*/
bash skills/ascii-art-fix/scripts/eval.sh
See references/evaluating.md for the full eval workflow.