Turn an idea, change or decision into a visual HTML canvas with Mermaid diagrams. Trigger: visualizá esto, canvas.
65
82%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
One job: when a discussion outgrows chat text, materialize it. A single self-contained HTML canvas — Mermaid diagrams, export buttons, no build step — that the user opens in the browser while the conversation continues.
The canvas is a thinking surface, not a deliverable. It holds the current shape of an idea: what is settled, what is open, what competes with what.
AGENTS.md. Never rename entities on the canvas.AGENTS.md stay the source of truth.Compress the discussion into its skeleton: topic, what is settled, what is open, options in play, decisions and their dependencies, flows. If the canvas restates everything already said in chat, it failed.
Pick blocks from references/diagrams.md:
Fill assets/canvas-template.html following the contract in references/diagrams.md. Write to <tmpdir>/visual-thinking-<timestamp>.html (%TEMP% on Windows, $TMPDIR or /tmp elsewhere), open it (start / open / xdg-open), tell the user the absolute path.
Ask which branch to work next. When a decision lands, offer to re-render with a fresh timestamp — never edit diagrams in place. If the plan is worth stress-testing, offer the grilling skill. If a rejected option carries a load-bearing reason, offer an ADR.
YoizenSA/dev-ai-workflow
36f5af5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.