Repolode
tractorjuice

tractorjuice/arc-kit

A toolkit that turns enterprise architecture governance into AI-assisted workflows, generating draft principles, requirements, risk, and compliance artefacts for AI coding assistants.

Stars
2,273
Forks
286
Open issues
25
Last commit
3 days ago

What is it?

ArcKit is a toolkit for enterprise architects that moves architecture governance out of scattered Word, Confluence and slide documents and into a structured workflow run from an AI coding assistant. It provides commands for architecture principles, stakeholder analysis, requirements, risk registers, business cases, data models, vendor RFP and evaluation, design reviews, Mermaid diagrams and requirements traceability.

It installs as a plugin or extension for Claude Code, Gemini CLI, GitHub Copilot, Codex CLI, OpenCode, Mistral Vibe and Kimi Code CLI, and can be scaffolded into a project with a Python CLI. Many commands are built around UK public sector frameworks such as the Technology Code of Practice, Secure by Design and the Green Book, with optional community overlays for EU, French, Dutch, Austrian, Canadian and UAE regulation.

All output is labelled DRAFT and is meant for qualified people to review. The project states that it does not provide legal, regulatory, clinical or security advice.

Key features

  • 01Generates architecture principles, requirements, and stakeholder analysis documents from templates.
  • 02Supports risk management and business case artefacts aligned to HM Treasury guidance.
  • 03Produces Mermaid diagrams and maintains requirements traceability across artefacts.
  • 04Runs vendor RFP drafting and scoring against stated criteria.
  • 05Installs for Claude Code, Gemini CLI, GitHub Copilot, Codex CLI and other AI coding assistants.

Use cases

  • Enterprise architecture teams producing governance documents for design authority reviews.
  • Public sector teams preparing procurement, business case or assurance paperwork.
  • Architects who want AI-drafted artefacts with traceable links between requirements and design.

Quick start

  1. 1

    Install the ArcKit CLI with pip

    pip install git+https://github.com/tractorjuice/arc-kit.git
  2. 2

    Scaffold a project with Copilot prompt files

    arckit init my-project --ai copilot

Things to know

  • The metadata lists the license as NOASSERTION, though the README badge says MIT, so check the LICENSE file before reuse.
  • Some overlay plugins, such as arckit-uk-gcloud, are proprietary and not MIT licensed.
  • Output is DRAFT material that qualified people must review; it is not legal, regulatory, or security advice.
  • Native Windows support for Codex CLI is only partial.

In collections

Topics

#enterprise-architecture#ai-agents#architecture-governance#requirements-engineering#compliance#claude-code#mcp#ai-governance#architecture-decision-records#arckit

FAQ

What is arc-kit?
A toolkit that turns enterprise architecture governance into AI-assisted workflows, generating draft principles, requirements, risk, and compliance artefacts for AI coding assistants. ArcKit is a toolkit for enterprise architects that moves architecture governance out of scattered Word, Confluence and slide documents and into a structured workflow run from an AI coding assistant. It provides commands for architecture principles, stakeholder analysis, requirements, risk registers, business cases, data models, vendor RFP and evaluation, design reviews, Mermaid diagrams and requirements traceability.
Is arc-kit free to use? What license does it have?
arc-kit is open source under the Other license. Check the license terms before using it in commercial products.
Is arc-kit still maintained?
Actively maintained. The last commit to arc-kit was on Nov 4, 2026.
What can I use arc-kit for?
Enterprise architecture teams producing governance documents for design authority reviews. Public sector teams preparing procurement, business case or assurance paperwork. Architects who want AI-drafted artefacts with traceable links between requirements and design.
How do I install arc-kit?
Install the ArcKit CLI with pip: pip install git+https://github.com/tractorjuice/arc-kit.git Scaffold a project with Copilot prompt files: arckit init my-project --ai copilot
Where can I get arc-kit?
The source code and installation instructions are on GitHub: https://github.com/tractorjuice/arc-kit

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects