tractorjuice/arc-kit

The Enterprise Architecture Governance Harness — strategy, architecture, delivery, and assurance using AI coding assistants

解決的問題

ArcKit 是一款專為企業架構師設計的工具包,旨在將架構治理從碎片化的文件轉變為結構化的 AI 輔助工作流。它提供了一種處理策略、設計、交付與保證的系統化方法,確保架構原則得到執行,並確保在複雜的組織專案中需求具有可追溯性。

工作原理

ArcKit 作為各種 AI 編程助手與 CLI(包括 Claude Code、Gemini CLI、GitHub Copilot、Codex、Mistral Vibe 與 Kimi Code)的插件與擴充功能運行。它提供了一個包含 70 多個專業指令與代理的函式庫,用於自動建立架構產出物。它利用 Model Context Protocol (MCP) 伺服器從 Microsoft Learn、AWS Knowledge 與 Google Developer Knowledge 等來源提取權威數據,以實現基於研究的設計決策。

適用對象

它主要為在大規模環境中工作的企業架構師與顧問而建構,特別是在政府部門(如英國、阿聯酋、歐盟與美國)以及需要正式設計審查、風險管理與合規性映射的高度受監管行業中。

亮點

  • 全面的治理:支援風險管理 (HM Treasury Orange Book)、業務案例論證 (Green Book) 與 GDPR 合規性工作流。
  • 多模態輸出:使用 Mermaid 與 PlantUML 生成視覺化架構圖。
  • 廣泛的 AI 整合:與多個 AI 平台相容,為不同的管轄區域與部門提供專門的「疊加層」。
  • 研究整合:透過 MCP 伺服器實現內建的 build-vs-buy 分析與特定於雲端的研究功能。
  • 可追溯性:維護需求的可追溯性與外部文件的引用標記。