arc-kit
The Enterprise Architecture Governance Harness — strategy, architecture, delivery, and assurance using AI coding assistants
Install / Use
claude mcp add tractorjuice -- npx -y github:tractorjuice/arc-kitIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
LegalSupported Platforms
Our assessment of arc-kit
arc-kit scores 85/100 on our quality scale, 113th of 216 Legal skills we index.
Its MCP Server is 154 KB long, well organised into 155 sections with 25 code examples: long enough that it reads more like full documentation than a focused instruction file, which agents can find harder to follow.
With 2,272 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated yesterday, so arc-kit is actively maintained.
- Our last check on 2026-10-17 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the first 100 KB of the file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
arc-kit compared with similar skills
All 4 of these similar skills score higher than arc-kit; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| arc-kit (this skill)by tractorjuice | 85 | 2.3k | 1d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.8k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 97.9k | today | MCP Server |
Frequently asked questions
- How do I install arc-kit?
- Run
claude mcp add tractorjuice -- npx -y github:tractorjuice/arc-kit. The install tabs above show the steps for each supported agent. - Which AI agents does arc-kit work with?
- It is written for Claude Code, Claude Desktop, GitHub Copilot, Gemini CLI and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
- Is arc-kit safe to use?
- Our scan of the first 100 KB of the file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is arc-kit still maintained?
- The repository was last updated yesterday, so arc-kit is actively maintained.
Skill content
View source on GitHubArcKit: The Enterprise Architecture Governance Harness
Build better enterprise architecture through structured strategy, design, delivery, and assurance workflows.
ArcKit is a toolkit for enterprise architects that transforms architecture governance from scattered documents into a systematic, AI-assisted workflow for:
- 🏛️ Establishing and enforcing architecture principles
- 👥 Analyzing stakeholder drivers, goals, and outcomes
- 🛡️ Risk management (HM Treasury Orange Book)
- 💼 Business case justification (HM Treasury Green Book SOBC)
- 📋 Creating comprehensive requirements documents
- 🗄️ Data modeling with ERD, GDPR compliance, and data governance
- 🔬 Technology research with build vs buy analysis (web search powered)
- ☁️ Azure-specific research using Microsoft Learn MCP for authoritative documentation
- 🗺️ Strategic planning with Wardley Mapping
- 📊 Generating visual architecture diagrams (Mermaid)
- 🤝 Managing vendor RFP and selection processes
- ✅ Conducting formal design reviews (HLD/DLD)
- 🔧 ServiceNow service management design
- 🔗 Maintaining requirements traceability
- 📎 Citation traceability for external documents (inline
[DOC-CN]markers with source quotes)
ArcKit produces DRAFT artefacts for qualified people to review, not legal, regulatory, clinical, or security advice. See What ArcKit does not do.
Quick Start
Installation
Claude Code (premier experience) — install the ArcKit plugin (requires v2.1.280+):
First, make sure Claude Code is on the latest version:
claude install latest
Then in Claude Code:
/plugin marketplace add tractorjuice/arckit-claude
Then install from the Discover tab, or via CLI. The marketplace ships 17 plugins — install only the overlays you need:
# Core (75 commands — UK Government civilian + generic enterprise)
claude plugin install arckit@arckit-claude
# Core + UAE federal
claude plugin install arckit arckit-uae
# Broad overlay set (UK + UAE + FR + CA + EU + AT + AU + US + UK-NHS + UK-GCloud)
claude plugin install arckit arckit-{uae,fr,ca,eu,at,au,us,uk-nhs,uk-gcloud}
# Enterprise architecture and AI agent governance overlays
claude plugin install arckit arckit-togaf-adm arckit-agent-architecture
The standalone tractorjuice/arckit-claude marketplace hosts all Claude Code plugins: the arckit core plugin, regional overlays, sector overlays, the TOGAF ADM and AI agent architecture overlays, the arckit-fde tooling plugin, and the public-but-proprietary arckit-uk-gcloud supplier overlay. The 14 community plugins (arckit-uae, arckit-fr, arckit-ca, arckit-eu, arckit-at, arckit-au, arckit-au-energy, arckit-us, arckit-uk-finance, arckit-uk-nhs, arckit-uk-gcloud, arckit-togaf-adm, arckit-agent-architecture, arckit-oaa) require the arckit core plugin. arckit-au-energy (sector) additionally requires arckit-au (jurisdiction), which it composes — install with claude plugin install arckit arckit-au arckit-au-energy. arckit-uk-gcloud is a proprietary, Claude Code only supplier-side G-Cloud bid-authoring overlay — it is public for installation and inspection, but not MIT licensed and not distributed to the non-Claude extension formats. One tooling plugin — arckit-fde — is a lean, Claude Code only plugin with one command, /arckit-fde:create, that generates a brandable (white-label) Forward Deploy Engineering consulting website into docs/ (GitHub Pages ready), with UK Public Sector and Generic market presets; no dependencies, not converted to non-Claude formats, no governance doc-types.
The older tractorjuice/arc-kit marketplace remains available for compatibility, but new Claude Code installs should use tractorjuice/arckit-claude. Claude Code is the primary development platform for ArcKit and provides the most complete experience: all official commands, autonomous research agents, automation hooks, bundled MCP servers (AWS Knowledge, Microsoft Learn, Google Developer Knowledge, govreposcrape, uk-tenders), and automatic updates via the marketplace. See Why Claude Code? below.
Why v2.1.280? v2.1.280 adds Claude Opus 5.5 (
claude-opus-5-5), the default Opus model. Opus 5.5 always thinks, so ArcKit'seffort: maxcommands can no longer be quietly sent ashighby a session with thinking off, and the Effective Effort row in each artefact's Build Provenance is accurate. The floor carries v2.1.251, which stops the file tools (Read, Write, Edit) following a symlink swapped inside the working directory after the permission check, and makes Grep and Glob honourRead()deny rules through a symlinked search path — the same class of bypass the v2.1.222–v2.1.224 fixes closed for Bash, and the class ArcKit'sfile-protectionandsecret-file-scannergates sit in front of. The same release sends Opus 5effort: xhigh/maxashighwhen thinking is off instead of failing, so ArcKit's 18effort: maxcommands complete on thinking-off sessions. v2.1.246 fixed four plugin-loading bugs that hit ArcKit's exact layout:/reload-pluginscounted 0 skills for plugins that define skills underskills/*/SKILL.md, hook error messages showed a literal${CLAUDE_PLUGIN_ROOT}instead of the resolved path, the plugin cache created duplicate SHA-named directories, andclaude plugin update <bare-name>failed. The floor carries forward v2.1.234, which stops Claude Code's MCP diagnostics printing resolved secrets — ArcKit bundles two keyed MCP servers whose${user_config.*}API keys sit in request headers, and on a session with no keys configured those connections fail by design, so ArcKit routinely produces exactly the diagnostics this fixed. v2.1.221 fixedWebSearchreturning a 400 ateffort: xhigh/maxwhen thinking is disabled — silently breaking ArcKit's 18effort: maxcommands and its three max-effort research agents for anyone running with thinking off. v2.1.222 stopped PreToolUse auto-allow hooks bypassing tool restrictions inside background agent tasks, which became load-bearing when v2.1.232 made subagent spawns background by default. v2.1.223 and v2.1.224 close Bash permission-check bypasses, a sandboxdenyRead/denyWritetrailing-slash bypass, and a bug where project paths over 200 characters resolved into another project's session directory; v2.1.224 also surfaces sandbox violation details in Bash results. It also carries v2.1.219's Claude Opus 5 (claude-opus-5), the current default Opus model with 1M context and fast mode, which earlier clients cannot select; v2.1.200's fix for project-scoped plugin loading from git worktrees andclaude agents --plugin-dir <dir>visibility, which makes ArcKit's branch and test-repo workflows reliable; the v2.1.198-v2.1.199 background-subagent reliability, parent error-propagation, and hook stderr-visibility fixes that matter to/arckit:build, reader/writer handoffs, and hook diagnosis; v2.1.197's Claude Sonnet 5 default with native 1M context; and v2.1.172's fix for wildcard-domainWebFetchrules (WebFetch(domain:*.gov.uk)) that never matched subdomains on earlier clients — the exact shape ArcKit recommends for confining research-agent traffic in OFFICIAL-SENSITIVE deployments. It also carries the v2.1.156 Opus 4.8 thinking-block fix, v2.1.154 plugindefaultEnabled: false, v2.1.144 session-title and headless Skill tool fixes, v2.1.143 plugin dependency enforcement, v2.1.139 hookargs: string[], v2.1.129 monitor layout and prompt-cache fixes, v2.1.121 MCP/provenance hook unlocks, v2.1.118-v2.1.119 release/telemetry unlocks, and the earlier/context, Auto mode, plugin update, MCP leak, retry, and subagent working-directory fixes.
Gemini CLI — install the ArcKit extension:
gemini extensions install https://github.com/tractorjuice/arckit-gemini
Zero-config: all 75 official commands, templates, scripts, and bundled MCP servers (AWS Knowledge, Microsoft Learn). Updates via gemini extensions update arckit.
GitHub Copilot (VS Code) — install the ArcKit CLI and scaffold prompt files:
# Install 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
Creates .github/prompts/arckit-*.prompt.md (165 prompt files — the 75 official commands plus the community overlays), .github/agents/arckit-*.agent.md (10 custom agents), and .github/copilot-instructions.md (repo-wide context). Invoke commands in Copilot Chat as /arckit-requirements, /arckit-stakeholders, etc.
Codex CLI — install the ArcKit CLI:
# Install with pip
pip install git+https://github.com/tractorjuice/arc-kit.git
# Or with uv
uv tool install arckit-cli --from git+https://github.com/tractorjuice/arc-kit.git
# Or run without installing
uvx --from git+https://github.com/tractorjuice/arc-kit.git arckit init my-project
Mistral Vibe CLI — link the ArcKit extension:
# Clone the standalone extension repository
git clone https://github.com/tractorjuice/arckit-vibe.git
cd arckit-vibe
# Create extensions directory and link
mkdir -p ~/.vibe/extensions/
ln -s $(pwd) ~/.vibe/extensions/arckit
Zero-config: 75 official commands as skills, 10 specialized agents, all templates, and bundled MCP servers (AWS Knowledge, Microsoft Learn, Google Developer Knowledge, GovRepoScrape).
Kimi Code CLI — start kimi, then install the ArcKit plugin from the prompt:
/plugins install https://github.com/tractorjuice/arckit-kimi.git
Every ArcKit command ships as an Agent Skill, invoked with /skill:arckit-<command> (for example /skill:arckit-requirements). The kimi.plugin.json manifest carries all six bundled MCP servers and auto-loads the architecture-workflow skill at session start.
Latest Release: v6.15.0
OKF Interoperability
ArcKit can exchange Markdown knowledge bundles using an Open Knowledge Format-shaped frontmatter layer:
/arckit:export-okfcopies ArcKitARC-*.mdartifacts into an OKF bundle with portabletype,title,resource,tags,timestamp, andarckitmetadata./arckit:import-okfscans an OKF bundle, writes.arckit/tmp/okf-import-report.json, and materializes safe imports asRSCHreview notes by default.- Native ArcKit files remain unchanged unless you explicitly enable source frontmatter stamping with
ARCKIT_OKF_FRONTMATTER=1or.arckit/config.jsoncontaining{ "okfFrontmatter": true }.
Platform Support
| Platform | Claude Code Plugin | Gemini CLI Extension | GitHub Copilot | Codex / OpenCode CLI | Mistral Vibe | Kimi Code CLI | |----------|-------------------|---------------------|----------------|---------------------|--------------|----------------| | macOS | Full support | Full support | Full support | Full support | Full support | Full support | | Linux | Full support | Full support | Full support | Full support | Full support | Full support | | Windows (WSL2) | Full support | Full support | Full support | Full support | Full support | Full support | | Windows (native) | Fu
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.8kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
97.9k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
