<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Archify on KnightLi的博客</title>
        <link>https://knightli.com/zh-tw/tags/archify/</link>
        <description>Recent content in Archify on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-tw</language>
        <lastBuildDate>Wed, 15 Jul 2026 22:06:00 +0800</lastBuildDate><atom:link href="https://knightli.com/zh-tw/tags/archify/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Archify 怎麼安裝到 Codex/Claude Code：從倉庫生成架構圖、流程圖與 SVG</title>
        <link>https://knightli.com/zh-tw/2026/07/15/archify-install-codex-claude-code-repository-diagrams-svg/</link>
        <pubDate>Wed, 15 Jul 2026 22:06:00 +0800</pubDate>
        
        <guid>https://knightli.com/zh-tw/2026/07/15/archify-install-codex-claude-code-repository-diagrams-svg/</guid>
        <description>&lt;p&gt;給項目補架構圖時，最耗時的往往不是畫框，而是先讀倉庫、確定邊界、把一條關鍵路徑講清楚，再導出能放進 README 或文檔的文件。Archify 是面向 Codex CLI、Claude Code 和 opencode 的 Agent Skill：它會生成一個獨立 HTML 圖表，支持架構、工作流、時序、數據流和生命週期視圖，並可導出 PNG、JPEG、WebP 與 SVG。&lt;a class=&#34;link&#34; href=&#34;https://github.com/tt-a1i/archify&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Archify 官方倉庫&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;這篇只講從安裝到交付 SVG 的完整路徑。遇到佈局錯亂、校驗失敗等問題，可再看 &lt;a class=&#34;link&#34; href=&#34;https://knightli.com/zh-tw/2026/07/15/archify-skill-install-architecture-diagram-troubleshooting/&#34; &gt;Archify 的圖表驗證與排錯方法&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id=&#34;選擇全局項目級還是臨時試用&#34;&gt;選擇全局、項目級還是臨時試用
&lt;/h2&gt;&lt;p&gt;先按使用範圍選擇安裝方式：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;方式&lt;/th&gt;
          &lt;th&gt;適合誰&lt;/th&gt;
          &lt;th&gt;結果&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;全局安裝&lt;/td&gt;
          &lt;td&gt;經常在多個倉庫畫圖的個人&lt;/td&gt;
          &lt;td&gt;所支持 Agent 都可發現 Archify&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;項目級安裝&lt;/td&gt;
          &lt;td&gt;團隊希望倉庫內統一使用&lt;/td&gt;
          &lt;td&gt;Skill 跟隨項目，便於協作復現&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;臨時試用&lt;/td&gt;
          &lt;td&gt;只想先驗證效果&lt;/td&gt;
          &lt;td&gt;不建立永久安裝&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;官方推薦的全局安裝命令：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add tt-a1i/archify -g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;臨時用 Codex 試運行：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills use tt-a1i/archify@archify --agent codex
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;把 &lt;code&gt;codex&lt;/code&gt; 換成 &lt;code&gt;claude-code&lt;/code&gt; 或 &lt;code&gt;opencode&lt;/code&gt;，即可切換對應 Agent。安裝後若工具沒有馬上發現新 Skill，重啓當前終端/Agent 會話，再確認當前賬戶和項目目錄沒有切換。&lt;/p&gt;
&lt;h2 id=&#34;手動安裝到-codex-cli-與-claude-code&#34;&gt;手動安裝到 Codex CLI 與 Claude Code
&lt;/h2&gt;&lt;p&gt;不能使用 &lt;code&gt;skills&lt;/code&gt; CLI 時，下載官方 &lt;code&gt;archify.zip&lt;/code&gt; 並解壓到對應目錄即可；打包版不需要額外 &lt;code&gt;npm install&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;Codex CLI 的目錄是：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;~/.agents/skills/       # 用戶級
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;.agents/skills/         # 項目級
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Claude Code 的目錄是：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;~/.claude/skills/       # 用戶級
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;.claude/skills/         # 項目級
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;項目級安裝適合需要把圖表提示詞、項目術語和生成習慣固定下來的團隊；用戶級安裝更適合個人臨時分析不同倉庫。無論哪種方式，都應避免在同一項目中混放多個版本，否則 Agent 可能讀到舊 Skill。&lt;/p&gt;
&lt;h2 id=&#34;從倉庫生成第一張架構圖&#34;&gt;從倉庫生成第一張架構圖
&lt;/h2&gt;&lt;p&gt;打開倉庫後，不要只說“畫架構圖”。先限制範圍、讀者和主路徑，減少 Agent 將每個目錄都塞進圖裏的傾向：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Analyze this repository, then use archify to create a high-level runtime architecture diagram.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Show 8–12 core components, one primary request or data path, external dependencies, and trust boundaries.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Put supporting detail in cards instead of adding more edges.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;建議先讓 Agent 在聊天中列出它識別的組件和不確定點，再生成圖。比如它不能確定 Redis 是緩存還是隊列、某個服務是否直接訪問數據庫時，應先標出假設，別讓一張視覺上完整的圖掩蓋事實錯誤。&lt;/p&gt;
&lt;p&gt;生成架構圖時，優先提供語義明確的技術標籤：&lt;code&gt;postgres&lt;/code&gt;、&lt;code&gt;redis&lt;/code&gt;、&lt;code&gt;aws.lambda&lt;/code&gt;、&lt;code&gt;github-actions&lt;/code&gt;、&lt;code&gt;openai&lt;/code&gt; 等。Archify 會據此對前端、後端、存儲、雲基礎設施、安全與外部系統進行視覺歸類。&lt;/p&gt;
&lt;h2 id=&#34;從倉庫生成流程圖與時序圖&#34;&gt;從倉庫生成流程圖與時序圖
&lt;/h2&gt;&lt;p&gt;架構圖回答“系統有什麼”，流程圖回答“事情怎麼發生”。對 CI/CD、審批、Agent 工具調用或運維 Runbook，可使用明確的參與者、順序、分支和異常：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Use archify to draw a CI/CD workflow: pull request -&amp;gt; tests -&amp;gt; approval -&amp;gt; build image -&amp;gt; staging -&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;smoke test -&amp;gt; production. Show rollback as a secondary failure path.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;對單次認證、緩存回退或異步調用，則用時序視圖並寫清調用方向：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Use archify to draw this login sequence: Browser -&amp;gt; Web App -&amp;gt; API -&amp;gt; JWT validation -&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Redis session lookup -&amp;gt; PostgreSQL fallback. Show the cache-miss path as secondary.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;一個實用原則：架構圖、流程圖、時序圖分別交付，不要試圖用一張圖同時解釋組件、部署、數據表、錯誤碼和所有分支。讀者需要的是一條能被驗證的敘事，而不是組件清單。&lt;/p&gt;
&lt;h2 id=&#34;生成後先交付-html再導出-svg&#34;&gt;生成後先交付 HTML，再導出 SVG
&lt;/h2&gt;&lt;p&gt;Archify 生成的是可在現代瀏覽器直接打開的獨立 HTML 文件，無需額外服務或框架。先打開 HTML 檢查主路徑、文案和邊界，再決定導出格式：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;格式&lt;/th&gt;
          &lt;th&gt;適合放在哪裏&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Copy PNG&lt;/td&gt;
          &lt;td&gt;Slack、Notion、GitHub 評論和快速評審&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;PNG/JPEG/WebP&lt;/td&gt;
          &lt;td&gt;幻燈片、文檔、網站和打印&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SVG&lt;/td&gt;
          &lt;td&gt;README、博客、Figma、Illustrator 和無損縮放&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;在圖表右上角的 Export 菜單導出，快捷鍵 &lt;code&gt;E&lt;/code&gt; 可打開該菜單；&lt;code&gt;T&lt;/code&gt; 切換明暗主題。位圖最高可按源尺寸 4 倍原生渲染，超大圖會因瀏覽器畫布限制自動降低分辨率。&lt;/p&gt;
&lt;p&gt;SVG 更適合代碼倉庫：Archify 導出的 SVG 同時包含深淺主題變量和 &lt;code&gt;prefers-color-scheme&lt;/code&gt;，放入 GitHub README 時會隨讀者系統主題變化。提交前仍應在淺色、深色和目標渲染平臺各打開一次，確認字體回退、線條和文字對比度符合預期。&lt;/p&gt;
&lt;h2 id=&#34;把圖表變成可復現的倉庫資產&#34;&gt;把圖表變成可復現的倉庫資產
&lt;/h2&gt;&lt;p&gt;不要只保留一張最終截圖。建議爲每張長期維護的圖保存：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docs/architecture/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  runtime-architecture.svg
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  deploy-workflow.svg
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  prompts.md
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  assumptions.md
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;prompts.md&lt;/code&gt; 記錄生成提示詞、圖種、範圍和版本；&lt;code&gt;assumptions.md&lt;/code&gt; 記錄從代碼無法直接確認的關係。下次架構變化時，先更新假設和提示詞，再讓 Agent 對現有結構做局部調整，如“新增 Redis”“把 auth 移到左側”“突出 rollback path”。這樣比重新生成整張圖更穩定。&lt;/p&gt;
&lt;p&gt;若需要機器級校驗，可在 Archify 倉庫檢出中運行：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; archify
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node bin/archify.mjs doctor
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node bin/archify.mjs validate workflow examples/agent-tool-call.workflow.json --json
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node bin/archify.mjs check /tmp/workflow.html
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;它會檢查環境、JSON schema 和 HTML 成品；但仍需人工覈對系統事實，因爲校驗器不能判斷 Agent 是否誤解了你的業務關係。&lt;/p&gt;
&lt;h2 id=&#34;常見問題&#34;&gt;常見問題
&lt;/h2&gt;&lt;h3 id=&#34;安裝後-codex-或-claude-code-找不到-archify怎麼辦&#34;&gt;安裝後 Codex 或 Claude Code 找不到 Archify，怎麼辦？
&lt;/h3&gt;&lt;p&gt;先確認安裝目錄是否對應當前工具和範圍：Codex 用 &lt;code&gt;.agents/skills/&lt;/code&gt;，Claude Code 用 &lt;code&gt;.claude/skills/&lt;/code&gt;。然後重啓會話、檢查項目根目錄，並避免同時存在多箇舊版本。臨時 &lt;code&gt;npx skills use ... --agent codex&lt;/code&gt; 是區分“發現機制問題”和“Skill 本身問題”的快捷方法。&lt;/p&gt;
&lt;h3 id=&#34;爲什麼生成的圖沒有反映真實倉庫&#34;&gt;爲什麼生成的圖沒有反映真實倉庫？
&lt;/h3&gt;&lt;p&gt;Skill 只能基於它讀到的代碼和你的說明推斷。先要求它輸出組件清單與未知項，補充運行環境、外部依賴、邊界和主路徑，再生成圖；不要將圖表的美觀誤認爲架構事實已被驗證。&lt;/p&gt;
&lt;h3 id=&#34;svg-爲什麼在-readme-裏看起來不一樣&#34;&gt;SVG 爲什麼在 README 裏看起來不一樣？
&lt;/h3&gt;&lt;p&gt;檢查 GitHub/瀏覽器的深淺主題、字體回退和 SVG 尺寸屬性。Archify 的 SVG 會根據 &lt;code&gt;prefers-color-scheme&lt;/code&gt; 調整主題，因此本地淺色預覽與他人深色主題下的顯示本來就可能不同；應在兩種主題下檢查可讀性。&lt;/p&gt;
&lt;h2 id=&#34;小結&#34;&gt;小結
&lt;/h2&gt;&lt;p&gt;Archify 的高效用法是：按範圍安裝到 Codex 或 Claude Code，先讓 Agent 從倉庫梳理組件與未知項，再分別生成架構圖、流程圖或時序圖，最後將經過人工事實覈對的 SVG 和生成假設一併保存。這樣得到的不只是“漂亮圖”，而是可以隨項目演進維護的技術文檔。&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Archify 架構圖 Skill 教程：安裝、生成圖表與“圖不對”排查</title>
        <link>https://knightli.com/zh-tw/2026/07/15/archify-skill-install-architecture-diagram-troubleshooting/</link>
        <pubDate>Wed, 15 Jul 2026 22:02:00 +0800</pubDate>
        
        <guid>https://knightli.com/zh-tw/2026/07/15/archify-skill-install-architecture-diagram-troubleshooting/</guid>
        <description>&lt;p&gt;技術圖“能畫出來”和“能拿去評審”是兩回事。Archify 是一個可用於 Claude Code、Codex CLI 和 opencode 的 Agent Skill：它把自然語言描述或倉庫分析結果轉爲獨立 HTML 圖表，並支持架構圖、工作流、時序圖、數據流圖和生命週期圖；生成後可切換明暗主題，導出 PNG、JPEG、WebP 或 SVG。&lt;a class=&#34;link&#34; href=&#34;https://github.com/tt-a1i/archify&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Archify 官方倉庫&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;它特別適合需要可驗證交付物的場景：安裝後能運行 &lt;code&gt;doctor&lt;/code&gt; 和 &lt;code&gt;demo&lt;/code&gt;，生成後能檢查 HTML、SVG 與佈局，而不是只收到一段無法確認正確性的 Mermaid 文本。&lt;/p&gt;
&lt;h2 id=&#34;archify-能畫什麼先別選錯圖種&#34;&gt;Archify 能畫什麼，先別選錯圖種
&lt;/h2&gt;&lt;p&gt;先根據問題選擇視圖，圖會更清楚：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;圖種&lt;/th&gt;
          &lt;th&gt;適合回答的問題&lt;/th&gt;
          &lt;th&gt;提示詞必須交代的內容&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Architecture&lt;/td&gt;
          &lt;td&gt;服務、數據庫、外部依賴如何組成系統&lt;/td&gt;
          &lt;td&gt;核心組件、主請求路徑、信任邊界&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Workflow&lt;/td&gt;
          &lt;td&gt;CI/CD、審批、運維 Runbook 如何推進&lt;/td&gt;
          &lt;td&gt;參與者、順序、分支和異常&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Sequence&lt;/td&gt;
          &lt;td&gt;一次請求或認證過程如何交互&lt;/td&gt;
          &lt;td&gt;調用者、被調用者、返回與時序&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Data Flow&lt;/td&gt;
          &lt;td&gt;數據從哪裏來、如何處理、流向哪裏&lt;/td&gt;
          &lt;td&gt;來源、轉換、存儲、PII 邊界&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Lifecycle&lt;/td&gt;
          &lt;td&gt;狀態、重試、等待與結束條件&lt;/td&gt;
          &lt;td&gt;狀態、事件、取消和終止條件&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;“畫整個倉庫”通常是圖不清晰的起點。先限制到 8–12 個核心組件和一條主要路徑，其他細節放到卡片或第二張圖裏。&lt;/p&gt;
&lt;h2 id=&#34;安裝-archify-skill&#34;&gt;安裝 Archify Skill
&lt;/h2&gt;&lt;p&gt;官方推薦通過 &lt;code&gt;skills&lt;/code&gt; CLI 全局安裝：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add tt-a1i/archify -g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;安裝後，適配的 Agent 可直接使用。若只想臨時試用而不做永久安裝，官方示例是：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills use tt-a1i/archify@archify --agent codex
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;把 &lt;code&gt;codex&lt;/code&gt; 替換爲 &lt;code&gt;claude-code&lt;/code&gt; 或 &lt;code&gt;opencode&lt;/code&gt; 即可切換目標 Agent。手動安裝也可行：將 &lt;code&gt;archify.zip&lt;/code&gt; 解壓到對應 Skill 目錄，例如 Codex CLI 使用 &lt;code&gt;~/.agents/skills/&lt;/code&gt; 或項目內 &lt;code&gt;.agents/skills/&lt;/code&gt;；Claude Code 使用 &lt;code&gt;~/.claude/skills/&lt;/code&gt; 或 &lt;code&gt;.claude/skills/&lt;/code&gt;。打包版不需要額外 &lt;code&gt;npm install&lt;/code&gt;。&lt;/p&gt;
&lt;h2 id=&#34;先驗證安裝再讓-agent-畫圖&#34;&gt;先驗證安裝，再讓 Agent 畫圖
&lt;/h2&gt;&lt;p&gt;不要裝完就直接交給真實項目。若你是從倉庫檢出版本運行，先執行官方 CLI 的基礎檢查：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; archify
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node bin/archify.mjs doctor
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node bin/archify.mjs demo /tmp/archify-demo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node bin/archify.mjs examples
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;doctor&lt;/code&gt; 用於發現本地環境問題，&lt;code&gt;demo&lt;/code&gt; 應產生可打開的示例輸出。驗證通過後再把 Skill 用在倉庫上，能把“安裝問題”和“提示詞/圖表問題”分開排查。&lt;/p&gt;
&lt;p&gt;最小請求可以這樣寫：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Analyze this repository, then use archify to create a high-level runtime architecture diagram.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Show 8–12 core components, one primary request or data path, external dependencies, and trust boundaries.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Put supporting detail in cards instead of adding more edges.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;對於單一流程，描述實際方向而非籠統說“畫登錄圖”：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Use archify to draw this login flow: Browser -&amp;gt; Web App -&amp;gt; API -&amp;gt; JWT validation -&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Redis session lookup -&amp;gt; PostgreSQL fallback. Make the cache-miss path secondary.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;archify-輸出爲何更容易驗證&#34;&gt;Archify 輸出爲何更容易驗證
&lt;/h2&gt;&lt;p&gt;Archify 不直接讓模型手寫最終 SVG。其流程是先生成帶類型的 JSON IR，再進行 schema 驗證、渲染、佈局檢查以及 HTML/SVG 成品檢查；修改時針對 JSON IR 局部迭代，避免無關結構被一併破壞。&lt;/p&gt;
&lt;p&gt;你也可以手動驗證一個工作流圖：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node bin/archify.mjs render workflow examples/agent-tool-call.workflow.json /tmp/workflow.html
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node bin/archify.mjs validate workflow examples/agent-tool-call.workflow.json --json
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;node bin/archify.mjs check /tmp/workflow.html
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;驗證至少分兩層：命令是否成功、瀏覽器裏是否真的可讀。前者能發現 schema 或渲染錯誤，後者才能發現邊線穿過節點、文字被遮擋、信息密度過高等溝通問題。&lt;/p&gt;
&lt;h2 id=&#34;如何檢查最終圖表&#34;&gt;如何檢查最終圖表
&lt;/h2&gt;&lt;p&gt;生成的 HTML 是獨立文件，可直接用現代瀏覽器打開。右上角可切換主題或導出；快捷鍵 &lt;code&gt;T&lt;/code&gt; 切換明暗主題，&lt;code&gt;E&lt;/code&gt; 打開導出菜單。&lt;/p&gt;
&lt;p&gt;交付前逐項確認：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;主路徑是否可以從左到右或從上到下連續讀完。&lt;/li&gt;
&lt;li&gt;每個箭頭是否有明確方向，異步、失敗或回滾路徑是否被標記爲次要分支。&lt;/li&gt;
&lt;li&gt;組件數量是否超過讀者一次能理解的範圍；太多就拆圖。&lt;/li&gt;
&lt;li&gt;信任邊界、數據敏感邊界和外部系統是否真的畫出，而非只寫在說明中。&lt;/li&gt;
&lt;li&gt;在淺色與深色主題下都檢查文字、線條和圖標對比度。&lt;/li&gt;
&lt;li&gt;導出的 SVG 是否能在 README、博客或設計工具中正常打開；位圖則檢查分辨率和裁切。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Archify 的 SVG 會攜帶深淺色變量並響應 &lt;code&gt;prefers-color-scheme&lt;/code&gt;，適合放在 README；位圖導出最高可達源尺寸的 4 倍，但超大圖會受瀏覽器畫布限制而自動降級。&lt;/p&gt;
&lt;h2 id=&#34;圖不對時按這個順序修&#34;&gt;圖不對時，按這個順序修
&lt;/h2&gt;&lt;p&gt;不要讓 Agent 反覆“重新畫一個更好看的”。先定位問題屬於信息、佈局還是渲染：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;現象&lt;/th&gt;
          &lt;th&gt;常見原因&lt;/th&gt;
          &lt;th&gt;優先修法&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;節點太多、線像毛線團&lt;/td&gt;
          &lt;td&gt;提示詞沒有限定範圍&lt;/td&gt;
          &lt;td&gt;只保留 8–12 個核心組件和一條主路徑&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;關係方向錯誤&lt;/td&gt;
          &lt;td&gt;輸入沒有寫清調用方向、同步/異步&lt;/td&gt;
          &lt;td&gt;明確 &lt;code&gt;A -&amp;gt; B&lt;/code&gt;，寫出返回、隊列或 fallback&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;重要路徑不突出&lt;/td&gt;
          &lt;td&gt;主路徑和次要分支權重相同&lt;/td&gt;
          &lt;td&gt;指定主路徑、將緩存未命中/回滾標爲 secondary&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;圖形技術標籤不匹配&lt;/td&gt;
          &lt;td&gt;組件名稱過於抽象&lt;/td&gt;
          &lt;td&gt;使用 &lt;code&gt;postgres&lt;/code&gt;、&lt;code&gt;redis&lt;/code&gt;、&lt;code&gt;aws.lambda&lt;/code&gt;、&lt;code&gt;github-actions&lt;/code&gt; 等語義標籤&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;HTML 正常但 SVG 異常&lt;/td&gt;
          &lt;td&gt;導出或瀏覽器兼容性問題&lt;/td&gt;
          &lt;td&gt;先運行 &lt;code&gt;check&lt;/code&gt;，再換瀏覽器檢查 SVG 與本地字體回退&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;改一點就破壞全圖&lt;/td&gt;
          &lt;td&gt;讓 Agent 重畫而非局部迭代&lt;/td&gt;
          &lt;td&gt;指定“只移動 auth 到左側”“只新增 Redis”這類局部變更&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;問題報告也應包含三樣東西：原始提示詞、圖種、Archify 版本。沒有這些信息，別人很難穩定復現佈局或渲染錯誤。&lt;/p&gt;
&lt;h2 id=&#34;用-chat-做說明用-skill-生成可審查圖&#34;&gt;用 Chat 做說明，用 Skill 生成可審查圖
&lt;/h2&gt;&lt;p&gt;Archify 擅長把已明確的技術關係變成圖，不負責替你憑空決定系統設計。較穩的流程是：先讓 Agent 輸出組件清單、邊界、主路徑與未知項；人工確認後，再讓 Archify 繪圖；最後根據審查意見局部迭代。&lt;/p&gt;
&lt;p&gt;如果你正在把 Codex 的工作方式沉澱成項目規範，也可結合 &lt;a class=&#34;link&#34; href=&#34;https://knightli.com/zh-tw/2026/07/10/codex-skills-custom-workflow-guide/&#34; &gt;Codex Skills 怎麼寫自己的工作流&lt;/a&gt; 來管理本地 Skill 目錄和生效範圍。&lt;/p&gt;
&lt;h2 id=&#34;常見問題&#34;&gt;常見問題
&lt;/h2&gt;&lt;h3 id=&#34;archify-能替代-mermaid-嗎&#34;&gt;Archify 能替代 Mermaid 嗎？
&lt;/h3&gt;&lt;p&gt;它不是通用 Mermaid 主題或自由畫圖編輯器。它採用自己的 JSON IR 和渲染器，目標是把技術意圖做成可分享、可導出的獨立圖表；已有 Mermaid 流程是否遷移，取決於團隊的圖表維護方式。&lt;/p&gt;
&lt;h3 id=&#34;安裝了但-codex-沒有使用-skill怎麼辦&#34;&gt;安裝了但 Codex 沒有使用 Skill，怎麼辦？
&lt;/h3&gt;&lt;p&gt;先確認安裝目錄與當前 Codex CLI/項目的 Skill 發現範圍一致，再用臨時 &lt;code&gt;npx skills use ... --agent codex&lt;/code&gt; 復現。若仍無效，運行 &lt;code&gt;doctor&lt;/code&gt;，並檢查終端實際運行的賬戶、項目目錄和 Skill 名稱。&lt;/p&gt;
&lt;h3 id=&#34;爲什麼圖很漂亮但不準確&#34;&gt;爲什麼圖很漂亮但不準確？
&lt;/h3&gt;&lt;p&gt;因爲圖的準確性來自輸入。讓 Agent 先列出它從倉庫中推斷出的組件與調用關係，標記未知項；確認無誤後再生成圖。視覺檢查不能替代架構事實覈對。&lt;/p&gt;
&lt;h2 id=&#34;小結&#34;&gt;小結
&lt;/h2&gt;&lt;p&gt;Archify 適合把架構、流程和數據關係做成可以打開、導出、檢查的交付物。安裝後先跑 &lt;code&gt;doctor&lt;/code&gt; 與 &lt;code&gt;demo&lt;/code&gt;，繪圖時限定範圍和主路徑，交付前同時檢查 HTML、導出文件和事實關係；圖不對時優先修輸入與視圖選擇，而不是反覆要求“畫得更漂亮”。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
