simonpo/drawio-ninja

A GitHub Copilot instruction file that improves LLM generation of structurally valid draw.io diagrams, informed by research on graph generation challenges in large language models.

25
/ 100
Experimental

This project helps operations engineers, solution architects, and technical writers quickly generate accurate and usable diagram files. Simply describe the diagram you need, and the AI assistant will produce a valid draw.io XML file that opens correctly and displays all shapes and connections. This is for anyone who frequently creates diagrams for documentation, system design, or process flows.

Use this if you need to rapidly create technical diagrams like network topologies, flowcharts, or architecture diagrams using an AI assistant, and you're tired of fixing broken diagram files.

Not ideal if you prefer to manually drag and drop shapes in a graphical editor or if your diagrams require highly custom, non-standard visual elements not easily described in text.

network-diagrams architecture-design process-flowcharts technical-documentation systems-modeling
No Package No Dependents
Maintenance 6 / 25
Adoption 6 / 25
Maturity 13 / 25
Community 0 / 25

How are scores calculated?

Stars

17

Forks

Language

Python

License

MIT

Last pushed

Nov 23, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/simonpo/drawio-ninja"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.