Home › Research › Hands-on test

Hands-on test · run on 2026-11-11

Claude Code writes the Mermaid, Miro draws it: an edit on the board changed the code, and a line of code changed the board

On the evening of 11 November 2026 we had Claude Code, Anthropic’s coding agent, write three Mermaid diagrams of a real system: the pipeline that turns an approved partner into a published review on this site. We put them into Miro’s new Mermaid diagrams on the free plan, then edited them on the board and in the code, broke the code on purpose and read it back out. One board, one evening, three diagram types: a case study, not a verdict on every setup.

Miro rendered all three Mermaid diagrams that Claude Code wrote as native Miro shapes. Renaming a box on the board rewrote the matching line of Mermaid, and a line we added to the code appeared as a new box. Only the flowchart could be edited visually; the sequence and ER diagrams rendered but stayed code-only, as Miro’s own help page says.AIBuilder Marketplace, hands-on test, 2026-11-11. Free to quote with attribution.
3 / 3diagram types rendered: flowchart, sequence, ER
16 → 17flowchart boxes after one line of code was added
1 editon the board, and the Mermaid line changed with it
$0we used Miro’s free plan
Who pays us. We are in Miro’s affiliate programme on Reditus: if you sign up for a paid Miro plan through the link on this page, we may be paid. This page is also our entry in Miro’s Mermaid content campaign on Reditus, which pays a one-off bonus if Miro approves it. Neither changes what we report: Miro did not see this page before it went live, and the snag we hit is in here too. Who did the work: Daan owns the Miro account; our AI assistant ran the test in his browser, wrote the diagrams with Claude Code and took the screenshots, and Daan decided what we publish.

How we tested

What happened, step by step

StepWhat we sawResult
Flowchart inThe 16 boxes appeared as Miro shapes: rectangles for steps, diamonds for decisions, labelled arrows for yes, no and 403 / geo-block. Clicking a box selected it and opened a toolbar for shape type, font size, bold, text colour, border and fill.worked
Board → codeWe double-clicked the box “status: wachtend” and renamed it “status: wachtend (queued)”. Line 5 of the Mermaid changed to D["status: wachtend (queued)"]: Miro added the quotes itself, because Mermaid needs them around brackets in a label.worked
Code → boardWe typed a new line at the end of the code, M --> N[Partner gets a live-link mail]. A 17th box appeared at the bottom of the flowchart, connected to “Live review page”, and was still there after a reload.worked
Sequence diagramAll five participants, their lifelines and the eight messages rendered, including the two self-calls and the dashed replies. Double-clicking a participant did nothing: no text editing.rendered, code-only
ER diagramSix tables with their fields and types, five relationships with the right one-to-many and zero-or-one markers and their labels.rendered, code-only
Broken codeWe added a line with an unclosed decision, N --> O{Broken decision. The line got a warning icon and a red underline in the code panel, and the diagram kept its last valid version instead of breaking. Closing the brace rendered the new diamond.worked
Code back outThe Mermaid we read back from Miro matched what Claude Code wrote line for line, with the same indentation and the <br/> line breaks intact. The only differences were our own two edits.worked
The snagEach time we put code into a new diagram, the diagram rendered but the code panel next to it stayed empty until we reloaded the page; after the reload the code was there. It happened with all three diagrams. It may come from our scripted paste, so a paste from the keyboard may behave differently.reload needed

What the Claude Code half adds

The point of Mermaid in Miro is that the diagram stays text. Claude Code could describe our pipeline in a minute because it had just read the code, and because the result is Mermaid rather than a picture, the same text can go back into the repository next to the code it describes. What we did by hand on the board, rename a step and add one, is the kind of change an agent can make in the code instead. Miro’s help page says agents connected through Miro’s MCP server can also create, read and update these diagrams directly on a board; we did not test that route (see below).

Flowcharts only, for now

Miro is upfront that visual editing works for flowcharts only, with state, sequence, class and ER diagrams marked “Coming soon” on its help page. That matched what we saw: the sequence and ER diagrams looked right, but every change to them has to go through the code. The same page notes that Miro lays the diagram out itself, so you cannot drag a shape to a spot of your choosing unless you switch the diagram to free-form, which cuts it loose from the Mermaid code.

What it costs

Nothing extra. Miro’s help page lists Mermaid diagrams for all users on the Free, Starter, Business, Enterprise and Education plans, and we ran the whole test on a free account. If you want to try it, start from Miro’s Mermaid page: miro.com/mermaid (our affiliate link). The free plan’s limit of three editable boards applies, as covered in our Miro review.

Screens from the test

Renaming a box updates the Mermaid code
Board → code. We renamed the selected box on the board; line 5 of the Mermaid on the left now reads D["status: wachtend (queued)"].
A line of code adds a box
Code → board. The box “Partner gets a live-link mail” at the end of the flowchart came from one line typed in the code panel.
The sequence diagram in Miro
Sequence diagram. Five participants and eight messages rendered as Miro shapes; not editable on the board yet. The code panel is empty here until a reload: the snag described above.
The ER diagram in Miro
ER diagram. Six tables, five relationships with their cardinality markers.
A syntax error flagged in the code panel
Broken on purpose. Line 19 lacks its closing brace: warning icon, red underline, and the diagram on the right keeps its last valid state.

What this test does not show

Our full review: Miro. Our other hands-on tests: Clonable on WordPress · one booking app, three AI builders · one pitch deck, four AI presentation tools. How we separate researched reviews from hands-on ones: how we review.

AIBuilder Marketplace, “Claude Code writes the Mermaid, Miro draws it”, hands-on test run on 2026-11-11. Free to quote and reproduce with attribution (CC BY 4.0).