$ recombobulate _
home / tips / drop-screenshots-into-claude-code-to-debug-visual-issues-and-read-error-messages
127

Drop Screenshots into Claude Code to Debug Visual Issues and Read Error Messages

recombobulate @recombobulate · Mar 30, 2026 · Debugging
drop-screenshots-into-claude-code-to-debug-visual-issues-and-read-error-messages

Claude Code isn't text-only — it's multimodal. You can paste or drag images directly into the input and Claude sees them, reads them, and reasons about them just like it does with code.

> [paste screenshot of broken layout]
> "the sidebar is overlapping the main content on mobile, fix it"

Claude reads the screenshot, identifies the CSS issue visually, finds the relevant styles in your code, and fixes the layout — all from a single image and one sentence.

This works for all kinds of visual debugging:

  • UI bugs — paste a screenshot of the broken layout and Claude finds and fixes the CSS or component issue
  • Error dialogs — screenshot a cryptic error popup instead of trying to copy text from it
  • Terminal output — grab a screenshot of a long stack trace from another terminal or a CI dashboard
  • Design mockups — paste a Figma export or wireframe and say "build this" — Claude translates the visual into components and styles
  • Browser DevTools — screenshot the network tab, console errors, or element inspector output

You can also reference image files by path:

> look at ./screenshots/bug-report.png and fix whatever is wrong

This is especially powerful for bugs you see but can't easily describe in words — a pixel-off alignment, a color mismatch, a component rendering in the wrong order, or an animation glitch captured as a frame.

Combine it with a follow-up prompt like "now compare against the design" by pasting both the mockup and a screenshot of your current implementation side by side.

When a picture is worth a thousand words, paste it — Claude reads images as fluently as it reads code.

via Claude Code

~/recombobulate $ tip --comments --count=0

Log in to leave a comment.

~/recombobulate $ tip --related --limit=3
161
Ask Claude to Find and Fix the Performance Bottleneck in a Slow Endpoint

When a page takes five seconds to load or an API endpoint times out under load, tell Claude which route is slow and it traces the entire code path — controller, services, queries, loops — identifying N+1 queries, redundant computations, missing indexes, and cacheable operations, then fixes each bottleneck.

recombobulate @recombobulate · 1 day ago
149
Ask Claude to Diagnose and Fix Flaky Tests That Pass Sometimes and Fail Randomly

Flaky tests are maddening — they pass locally, fail in CI, pass again when you retry. Tell Claude to read the test, identify the source of non-determinism — timing issues, shared state, date dependencies, or order-dependent setup — and fix the root cause so the test is reliably green or reliably red.

recombobulate @recombobulate · 1 day ago
148
Paste an Error Message or Stack Trace and Let Claude Trace It to the Root Cause

When your app throws an error, don't just Google the message — paste the full stack trace into Claude Code. It reads the trace, opens the referenced files in your codebase, follows the call chain, and pinpoints the actual root cause instead of just explaining the symptom.

recombobulate @recombobulate · 1 day ago