/flow-next:visual restates one thing visually, in compact markdown, on one screen. Point it at a spec, a task, a git range, or the current conversation topic; the structure IS the output — you scan the shape, spot the wrong thing, and drill into only that file instead of reading everything to find out whether anything is wrong.
Terminal window
/flow-next:visualfn-42-add-oauth# spec digest (post-plan review — the primary mode)
/flow-next:visualfn-42-add-oauth.3# task digest
/flow-next:visualmain..HEAD# diff digest
/flow-next:visual# restate the current conversation topic
Or plain language on hosts that match skill descriptions (Claude Code, Cursor, Droid, Grok): “show me”, “too much text”, “walk me through the spec”, “explain this visually”. On Codex the digest is explicit-only ($flow-next-visual) — its trigger-rich description is deliberately kept out of the shared skill-catalog budget.
After /flow-next:plan, a reviewer faces the spec plus N task files — 500+ lines for a seven-task spec — and has to reconstruct the structure in their head by serial reading. The post-plan digest turns that into one screen: thesis, task tree, planned file layout, R-ID coverage, boundaries. Uncovered requirements jump out instead of requiring cross-referencing.
The real post-plan digest of the spec that shipped this skill:
Thesis: Flow-Next gains its missing middle visual register — a /flow-next:visual skill that restates specs, tasks, diffs, or the conversation as compact markdown, plus diff-fenced structural sketches in make-pr where mermaid is weakest.
Coverage: R1-R3 → .1 · R4 → .2 · R5 → .3 · R6,R7 → .4 · R8,R9 → .5 — none uncovered.
IS: a markdown-only lens for review moments. IS-NOT: a replacement for the HTML lenses or a pipeline stage.
Every path in a file tree comes from a task file, the spec, or git diff --name-status; every call-tree edge traces to real code read in the session or a real task dependency; coverage lines come from the tasks’ declared satisfies frontmatter. No “for clarity” embellishment nodes — when in doubt, fewer nodes, more honest. The skill is read-only: chat output only, never writes, never mutates flow state.
The same diff-fenced sketch shape also landed in /flow-next:make-pr’s ## Structural changes section: when mermaid’s collapse-to-one rule would fire, or a trigger fires marginally (a diagram under four nodes), the PR body may carry a diff-fenced file-tree or call-tree sketch instead — the same signal with zero silent-rendering-failure risk.
The first shipped sketch — the PR that introduced this feature used it in place of an edge-less mermaid diagram. Click to zoom.