工程開發
diagram avatar

diagram

使用圖表驅動開發 (DDD) 方法維護與同步統一影響圖,將技術架構與用戶價值連結。

簡介

Diagram 技能是專為實踐「圖表驅動開發」(DDD) 的開發人員與架構師所設計的專業工具。它有助於建立、同步與維護儲存在 ai/diagrams 儲存庫中的「統一影響圖」。與標準的技術文件不同,DDD 著重於連結前台用戶體驗與後台技術實作。此技能確保每個系統圖表都能成為代碼庫的精確反映,並強迫明確定義技術組件與其交付的用戶價值之間的連結。

  • 使用 Mermaid 語法自動生成與更新序列圖、架構圖及功能流程圖。

  • 執行全面審核,透過交叉比對檔案歷程與儲存庫結構,偵測過時或缺失的圖表。

  • 管理 README.md 中的所有視覺化文件索引,維持系統理解的單一事實來源。

  • 根據 DDD 原則驗證技術圖表,確保其包含影響註釋、以用戶為中心的進入點以及錯誤路徑復原紀錄。

  • 執行嚴格的命名規則與組織模式(功能、旅程、架構、測試、重構),保持專案文件的易讀性。

  • 結合重構前/後的視覺化紀錄,並利用顏色高亮顯示系統改進,提高系統透明度。

  • 使用者在執行操作前,必須先透過 Read 工具讀取相關參考文件(如 DDD_PRINCIPLES.md, CREATE.md, MERMAID_GUIDE.md),以確保符合品質標準。

  • 輸入通常包含功能規格或代碼變更紀錄,輸出則為包含 Mermaid 圖表、關鍵洞察與清晰變更歷史的結構化 Markdown 檔案。

  • 限制條件包括禁止使用自訂顏色(重構影響指標 #90EE90 除外),並要求每個圖表必須平衡技術深度與用戶導向的影響力。

  • 此工具非常適合尋求減少技術債、提升新貢獻者架構導入效率,並確保功能開發與用戶旅程需求保持一致的敏捷團隊。

倉庫統計

Star 數
16
Fork 數
4
Open Issue 數
0
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午08:09
在 GitHub 查看