skills/excalidraw-diagram/SKILL.md
Create an editable Excalidraw diagram from a repo, spec, architecture, workflow, concept, PR, or source material. Use when the user says "make a diagram", "diagram this", "visualize this architecture", or "turn this into Excalidraw".
npx skillsauth add owainlewis/blueprint excalidraw-diagramInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create an editable Excalidraw diagram that helps a human understand an idea. A good diagram makes a claim; it does not merely list parts.
Pick the smallest visual shape that teaches the idea:
Split into multiple diagrams if one diagram would need unrelated ideas.
Use the official Excalidraw MCP when the client exposes it. Create or update an editable Excalidraw canvas there, then export or save a .excalidraw file if the tool supports it.
If the MCP is unavailable or cannot export/save a file, write an editable .excalidraw file directly. Use the requested path; otherwise write docs/<slug>.excalidraw when docs/ exists, or <slug>.excalidraw in the current directory.
Use clear hierarchy, aligned shapes, readable labels, and generous spacing. Keep the Excalidraw hand-drawn feel: few colors, consistent shape language, and no decorative clutter.
.excalidraw file as JSON.Report the output path, Excalidraw MCP status, chosen diagram shape, core claim, and verification performed. Include a preview or share URL when available.
tools
Commit, push, and open a pull request with a clear description. Use when finished work on the current branch needs to become a PR.
development
Run several tickets to draft PRs at the same time, one isolated worker per ticket. Use when the user passes multiple tickets and wants them worked in parallel. Composes task-to-pr per ticket; never writes code itself.
development
Turn one ticket into a draft PR. Use when the user passes a ticket reference (JIRA-123, LIN-123, github#456, an issue URL) and expects code, tests, review, and a PR. Use implement when no PR is expected; use multitask for several tickets at once.
development
Turn one scoped task into a verified diff: code, tests, verification, report. The inner build step of the delivery flow. Use directly when the workspace is prepared and no PR is expected; use task-to-pr when a ticket should become a PR.