⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 http://www.iocoder.cn/Fight/fireworks-tech-graph-skill-view/ 「芋道源码」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

事情是这样的。

有个叫 fireworks-tech-graph 的开源项目,4 月那会儿 GitHub 上也就三千多 Star,四个月后的今天,破万了。

它是 Claude Code 和 Codex 都能装的画图 Skill,用嘴描述系统,几秒钟吐一张能贴进文档的架构图。

更骚的是迭代速度,快到介绍它的文章隔天就过期。

fireworks-tech-graph 的 GitHub 仓库首页,Star 已破万,右栏简介至今写着 7 styles

画图这件事,终于从手上挪到了嘴上

MIT 开源的 Agent Skill,专画技术架构图,输入自然语言,出 SVG 加 1920px PNG。

不用写 Mermaid 语法,不用在 draw.io 里拖拖拽拽,开口说人话就行。

掘金上有人调侃,写代码 10 分钟,画架构图 2 小时,这玩意拿走的就是最后那两小时。

一周三个版本,写它的文章全都过时了

7 月 11 日 v1.0.5 加 AI 手绘 Dark Luxury,7 月 15 日 v1.1.0 补四种工程风格,7 月 17 日 v1.2.0,图会动了。

一周三个版本,风格干到 12 种,Star 从 4 月末的三千多爬到 7 月下旬逼近九千,8 月破万。

然后好玩的事来了,7 月 14 日一篇公众号文章介绍它,写 7 套加 1 套手绘,没写错,就是当天事实,结果第二天 v1.1.0 发布,12 种。

连仓库简介到现在都还挂着 7 种风格,一位全实测的掘金工程师专门吐槽了这事。。。

现在的口径是 11 种生成器加 1 种 AI 手绘。

12 种风格全家福动图

风格 一句话
Flat Icon 白底彩色,博客文档
Dark Terminal 深色霓虹,README
Blueprint 深蓝网格,工程感
Glassmorphism 磨砂玻璃,官网演讲
Claude、OpenAI 官方配色
C4 等四种工程风 一风一场景
Dark Luxury 黑金衬线,唯一 AI 手绘

Dark Luxury 风格的 Agent Runtime 架构

它最值钱的不是快,是形状和箭头都有含义

坦率的讲,光看风格数我会以为是个换皮工具,让我觉得它有东西的是语义系统。

形状不是随便画的。LLM 双边框圆角矩形,Agent 六边形,向量存储带内环圆柱体,图数据库三个圆簇,工具带齿轮矩形,短期记忆虚线、长期记忆实心。

箭头也有语义,蓝实线主数据流,橙色控制流,绿实线读内存、绿虚线写内存,紫曲线反馈循环,灰虚线异步通信。

描述一个 Mem0 架构,它自动知道该用圆柱体表示向量存储、六边形表示 Agent、虚线表示内存写入。RAG、Agentic Search、Multi-Agent、Tool Call,全都自带画法规则。

Notion Clean 风格的 Agent 记忆类型层级

这些规矩也不只是写在文档里,每个风格都挂着回归测试夹具盯着。

它卖的从来不是画得快,是给 AI 画图立了规矩。

Glassmorphism 风格的多智能体协作

工程活也接得住,14 种 UML 加 40 多个图标

类图、组件图、部署图、序列图、状态机图,14 种 UML 全覆盖。类图组件图配 Flat Icon 或 Notion Clean 最清晰,序列图配 Dark Terminal 等宽对齐,状态机活动图扔进 Blueprint。

Blueprint 风格的微服务架构

图标库 40 多个主流产品,品牌配色都还原,AI 模型、向量数据库、PostgreSQL、Kafka、三大云都在,不用到处扒拉素材。

这图还会动,箭头按语义流动

v1.2.0 的 SVG 转 GIF,是传播属性最拉满的一笔。

不是整张图乱晃的装饰动画。开场不显示连线,按业务顺序把路径一条条画出来,节点和文字全程静止,箭头沿着调用、委派、写入、异常分支的语义顺序流动。

规格你品一下,960px、20fps、115 帧、5.75 秒,单张 ≤500KB,抠到帧级的工程洁癖,是把工具当产品在打磨。

掘金那位工程师公开晒出的实测,多智能体协作、双活结账、Kafka 事件流、结账排查,129 项测试通过 3 项跳过,任务胶囊、跨区复制各有各的动法,源 SVG 前后没动过。

Event Transit 风格的结账事件流动图

五分钟装好,画第一张图

命令以当前官方 README 为准,Claude Code 和 Codex 通用,末尾嵌套路径不能省,省了装的是仓库根目录。

npx -y skills@1.5.17 add \
yizhiyanhua-ai/fireworks-tech-graph/skills/fireworks-tech-graph \
--agent codex claude-code -g -y --copy

装完重启宿主,不喜欢 npx 就直接克隆,Codex 换 ~/.agents/skills/。

git clone https://github.com/yizhiyanhua-ai/fireworks-tech-graph.git ~/.claude/skills/fireworks-tech-graph

PNG 首选 cairosvg,python3 -m pip install cairosvg,Python 3.9+。备选 rsvg-convert,macOS 用 brew install librsvg,Ubuntu 用 apt install librsvg2-bin。

输入「Draw a RAG pipeline flowchart」或中文「画一张 RAG 架构图,深色风格」,自动识别触发词,出 SVG 加 1920px PNG。

两个坑,PNG 空白或全黑是 @import 了外部字体,删掉换系统字体,边框文字丢失换 cairosvg。

draw.io 先别扔,但这个趋势你得看清

原作者总结工具史,Visio 太重,draw.io 太费手,Mermaid 语法烦人。我部分同意,Mermaid 内联快图还是香的,draw.io 精修也仍有位置,它的定位是描述系统、立刻拿成品图。

边界也得说清楚,风格固化只能靠 style_overrides 微调,GIF 依赖重,Node 18+、Chrome、FFmpeg、Puppeteer 一套全要,静态图可以不碰。

经常写技术博客、做架构评审、给团队讲 AI 数据流的人,装个 Skill 比学门 DSL 划算。

Claude Official 风格的系统分层架构

我真正在意的是另一层,掘金有篇文章判断,之前给 AI 写 Prompt,现在给 AI 装 Skill,像当年 npm install 装代码能力,Skills 装专业能力,这条路由 Vercel 维护,skills.sh 支持约 20 个宿主。

你相信我,这种生态位一旦形成就会自己长出东西,它破万的 Star 曲线,不过是路上比较亮的一盏灯。

https://github.com/yizhiyanhua-ai/fireworks-tech-graph,MIT,随便造。

磨平一点信息差。

文章目录
  1. 1. 画图这件事,终于从手上挪到了嘴上
  2. 2. 一周三个版本,写它的文章全都过时了
  3. 3. 它最值钱的不是快,是形状和箭头都有含义
  4. 4. 工程活也接得住,14 种 UML 加 40 多个图标
  5. 5. 这图还会动,箭头按语义流动
  6. 6. 五分钟装好,画第一张图
  7. 7. draw.io 先别扔,但这个趋势你得看清