Original Reddit post

Do many of you let Claude Code draw ASCII art to better explain stuff to you, double-check if you are on the same page, or debug coding issues? I’ve been doing this a lot lately, and have added instructions for it my global claude.MD file. Before I’d use to let it generate mermaid diagrams, but have found these simple ascii-diagrams much quicker to spar and iterate over. Just curious to hear if this is used a lot if you find it useful, or if you prefer other ways to get to the same result. Like letting it generate a markdown doc, mermaid diagram or other way that I haven’t thought of. Example from debugging an issue: ┌─────────────────────────────────────────────────────────────────────┐ │ TOOLBOX REGISTRATIONS (old code: manual parse + filter query) │ │ │ │ API response │ │ ┌──────────────────────────────────┐ │ │ │ ts_insert: “2019-09-27T11:04:28.000Z” (raw string) │ │ └──────────────┬───────────────────┘ │ │ │ │ │ ▼ We manually parsed it (to check for duplicates) │ │ datetime.fromisoformat(“…”.replace(“Z”, “+00:00”)) │ │ ┌──────────────────────────────────┐ │ │ │ datetime(2019, 9, 27, 11, 4, 28, tzinfo=UTC) │ │ │ ^^^^^^^^ │ │ │ timezone-AWARE! │ │ └──────────────┬───────────────────┘ │ │ │ │ │ ▼ Used in WHERE clause │ │ db.query(…).filter(ts_insert == <tz-aware datetime>) │ │ ┌──────────────────────────────────┐ │ │ │ PostgreSQL: │ │ │ │ TIMESTAMP WITHOUT TIME ZONE │ │ │ │ vs │ │ │ │ TIMESTAMP WITH TIME ZONE │ │ │ │ │ │ │ │ ❌ “operator does not exist” │ │ │ └──────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────────────┘ submitted by /u/vanderheijden86

Originally posted by u/vanderheijden86 on r/ClaudeCode