跳到主要內容
Lab Grimoire
TW EN
請喝咖啡
ai-tools

fireworks-tech-graph

Claude Code 的圖表生成 Skill,把自然語言描述直接轉成可發布的 SVG 加高解析 PNG。7 種視覺風格(包含 Dark Terminal、Blueprint、Glassmorphism),14 種圖表類型,UML 全覆蓋。視覺品質比 Mermaid.js 高出一個等級,適合需要定期產出架構圖的工程師。主要限制:PNG 匯出需要預裝 rsvg-convert,節點超過 30 個時佈局容易重疊。

最適合誰

在 Claude Code 工作流裡待很久、又需要定期產架構圖的工程師。寫技術部落格、產品文件、內部規格書時,如果你已經在 Claude 對話裡解釋了一遍系統架構,直接說「幫我畫成圖」就能得到一張放得進簡報的圖,不需要切換到 Figma 或 Lucidchart。

如果你現在用 Mermaid.js 是因為懶得開設計工具,這個 Skill 是直接的升級。

我實際怎麼用

一般的用法是在 Claude Code 裡直接描述架構,指定風格編號,讓 Skill 把 SVG 存到指定路徑。例如「畫一張 RAG 流程圖,包含向量資料庫、Reranker、LLM。Style 2 暗黑風格。」大概 10 秒內就出圖。

要放部落格的圖,我會再用 rsvg-convert 匯出 1920px PNG。macOS 上 brew install librsvg 一行安裝,之後就不用再管它。這個步驟要先做好,否則 PNG 匯出會靜默失敗,只拿到 SVG。

當圖表節點變多(大概超過 20 個),我不會硬撐,直接把系統拆成兩三張子圖,分別畫完。這樣不只繞開佈局問題,文件結構本來就應該這樣拆。

繁體中文 Prompt 偶爾在某些圖類型下佈局比英文差一點,技術詞彙混用英文可以解決,不算大問題。

真正強的地方

  • 7 種視覺風格(Dark Terminal、Blueprint、Glassmorphism、Notion Clean、Claude Official、OpenAI Official),和 Mermaid.js 並排比一下差距很明顯,不是說說而已
  • 14 種圖表類型,UML 全包:Sequence、Class、Activity、State、Component、Deployment、Use Case 都在,不需要為不同圖換工具
  • rsvg-convert 直接渲染,不是瀏覽器截圖。PNG 1920px 無壓縮失真,Retina 螢幕放大不模糊
  • 自然語言描述,不用學 Mermaid 的語法,把你想要的架構說清楚,Skill 自己搞定
  • AI 架構深度覆蓋:RAG、Multi-Agent、Mem0、Tool Call 流程有預設模板,效果比自己從頭描述好

失敗模式與不該用的情境

  • 沒裝 rsvg-convert 就沒有 PNG,只有 SVG。macOS 一行 brew install librsvg 可解,但容易忘記這個步驟
  • 30+ 節點佈局會重疊:節點一多,自動佈局就開始打架,節點互相壓在一起。解法是拆子圖,但這是額外工作
  • 純中文 Prompt 在少數圖類型下佈局比英文稍差,技術詞彙建議雙語混用
  • v1.0.4(2026-04-17),版本更新快,建議定期跑 --force 更新

價格、上手門檻與風險

開源專案(GitHub),免費使用。安裝是 npx skills add,不需要額外的 Python 環境設置,初學者可以直接上手。唯一的門檻是 rsvg-convert 這個系統依賴,一次性安裝解決。

風險低:只生成本地 SVG/PNG 靜態檔案,沒有網路呼叫,資料不離機。

結論

如果你用 Claude Code,又常常需要畫架構圖,這個 Skill 值得裝。和 Mermaid.js 的視覺品質差距是真實的,自然語言介面快到可以融入日常節奏而不感覺到負擔。先確認 rsvg-convert 裝好,不然 PNG 匯出不動你會找半天。

CI/CD 環境無法預裝系統依賴、或圖表長期維持 50+ 節點不願拆分的場景,這個 Skill 不是好選擇。

來源

https://github.com/yizhiyanhua-ai/fireworks-tech-graph