---
name: explain-visually
description: Render an explanation as a diagram, comparison, trace with real values, or annotated code. Use when the user asks to have a concept, decision, flow, or code explained, or says they do not follow.
---

# Explain Visually

Render the subject when a visual explanation is needed.

First decide whether one sentence fully answers the question. Rendering costs
the user's time, so when one sentence is enough, write it and stop.

Otherwise choose a form suited to the question: a diagram for structure, a table
for comparison, a trace with real numbers for a mechanism, or annotated code.

Check the available tools and use the best renderer the session provides. Use
text in the reply only when nothing in the session can draw.
