β–₯NYC
skills/smithery/ai/ascii-visualizer

ascii-visualizer

SKILL.md

ASCII Visualizer Skill

🎯 SKILL ACTIVATION PROTOCOL To use this skill, announce at the start of the response:

🎯 Using ascii-visualizer skill for visual diagram generation

Purpose

Create clear ASCII visualizations for ANY concept. USER EXPLICITLY LOVES ASCII ART - use liberally!

When to Use

  • Architecture diagrams or system design
  • Implementation plans and workflows
  • Before/after comparisons or options
  • Progress indicators and metrics
  • File trees and hierarchies

Pattern Library

Box Diagrams

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Component A    β”‚
β”‚  (Description)  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Component B    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

File Trees

test-orchestration-demo/
β”œβ”€β”€ .claude/
β”‚   β”œβ”€β”€ skills/           ⭐ This skill!
β”‚   └── instructions/
β”œβ”€β”€ Docs/
β”‚   └── results-implementation/
└── frontend/             ✨ 7-folder architecture
    β”œβ”€β”€ app/              (Next.js routes)
    β”œβ”€β”€ modules/          (Feature modules)
    β”œβ”€β”€ shared/           (UI components)
    β”œβ”€β”€ lib/              (Integrations)
    β”œβ”€β”€ store/            (Global state)
    β”œβ”€β”€ styles/           (Design system)
    └── types/            (TypeScript)

Flow Charts

User Answer
     β”‚
     β–Ό
tRPC Endpoint
     β”‚
     β–Ό
Claude AI β†’ Evaluation
     β”‚
     β–Ό
Results Store β†’ UI

Comparison Tables

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚    BEFORE (17 folders)  AFTER (7 folders)β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Complexity: High      Simple     -60% ⬇️│
β”‚  Type Safety: 70%      100%       +30% βœ…β”‚
β”‚  Code Lines: 3,455     2,500     -955 πŸ§Ήβ”‚
β”‚  Build Time: 8.5s      7.2s      -15% βš‘β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Progress Bars

DevPrep AI - Results Analytics
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Tab 1: Overview      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 100% βœ…
Tab 2: Questions     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 100% βœ…
Tab 3: Hint Analyticsβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 100% βœ…
Tab 4: Insights      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 100% βœ…
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Box-Drawing Characters

β”Œβ”€β”¬β”€β”  ╔═╦═╗  Basic boxes
β”œβ”€β”Όβ”€β”€  ╠═╬═╣  Heavy boxes
β””β”€β”΄β”€β”˜  β•šβ•β•©β•β•  Rounded corners

β”‚ β•‘    Vertical lines
─ ═    Horizontal lines

β–² β–Ό    Arrows
β–Ί β—„    Arrows horizontal

βœ… ❌  Status indicators
🚧 πŸ“‹  Progress states
⭐ πŸ”₯  Priorities

Best Practices

  1. Clarity First - ASCII should clarify, not confuse
  2. Consistent Styling - Use box-drawing characters consistently
  3. Compact - Fit within 80-100 columns when possible
  4. Status Indicators - Use emojis for visual interest: βœ… 🚧 πŸ“‹ ⏳ ❌ ⭐
  5. Always Visualize - User loves seeing plans as ASCII art

Usage Guidelines

Create ASCII visualizations for:

  • "How does X work?"
  • "Show me the plan"
  • "What's the architecture?"
  • "Compare A vs B"
  • ANY explanation that benefits from visuals

Example

See examples/devprep-architecture.md for a comprehensive example showing:

  • DevPrep AI's 7-folder architecture
  • Tab 4 Learning Insights implementation workflow
  • Agent delegation with parallel execution
  • Data flow visualization (store β†’ hooks β†’ components)
  • Recent accomplishments and metrics
  • Skills ecosystem integration

This example demonstrates how to create layered visualizations that progress from high-level architecture to detailed implementation flows.

Weekly Installs
4
Repository
smithery/ai
First Seen
7 days ago
Installed on
opencode4
amp3
kimi-cli3
codex3
github-copilot3
gemini-cli3