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 分析和特定于云的研究功能。
  • 可追溯性:维护需求的可追溯性和外部文档的引用标记。