yizhiyanhua-ai/fireworks-tech-graph

Generate production-quality SVG+PNG technical diagrams from natural language. 7 styles, UML support, and AI/Agent workflow patterns.

What it solves

fireworks-tech-graph is an Agent Skill designed to eliminate the need for manual diagramming. It allows users to describe technical systems in natural language (English or Chinese) and automatically generates polished, geometry-checked technical diagrams in SVG, PNG, and interactive HTML formats, as well as semantic motion GIFs.

How it works

The tool uses an agent-driven validation loop to ensure high-quality output. Instead of relying on a single generation pass, it follows a multi-step process:

  1. Semantic IR Generation: Converts the natural language description into a versioned intermediate representation (IR).
  2. Structural Validation: Checks for XML integrity, path geometry, and arrow collisions.
  3. Rendering: Produces the SVG and high-resolution PNG.
  4. Visual Readback: Inspects the exported PNG for clipping, label collisions, and routing quality.
  5. Targeted Revision: Performs focused corrections based on the validation results before delivering the final verified asset.

Who it’s for

It is primarily for developers, architects, and technical writers who use AI agents (specifically Codex and Claude Code) to document their system architectures, cloud deployments, event streams, and UML diagrams.

Highlights

  • 12 Visual Styles: Includes 11 generator-backed profiles and one AI-authored "Dark Luxury" style.
  • Comprehensive Diagram Types: Full support for 14 UML diagram types and specialized AI/Agent domain patterns (e.g., RAG, Multi-Agent, Mem0).
  • Geometry-Safe Routing: Ensures deterministic orthogonal routes with zero crossings, minimal bends, and verified spacing.
  • Semantic Motion: Generates validated SVG-to-GIF animations where connectors draw in a specific semantic order.
  • Engineering Contracts: Enforces strict rules for specific scenarios like C4 reviews, multi-region deployments, and reliability pulses.
  • Unified Export: Supports SVG, 1920px PNG, and offline interactive HTML with pan/zoom and theme switching.

Related

  • Project
  • Project
  • Project
  • Project