Skip to content

Enterprise Architecture Governance & Vendor Procurement Toolkit

License

Notifications You must be signed in to change notification settings

tractorjuice/arc-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

535 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ArcKit - Enterprise Architecture Governance Toolkit

ArcKit - Enterprise Architecture Governance Toolkit

Build better enterprise architecture through structured governance, vendor procurement, and design review 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

Quick Start

Installation

Claude Code (recommended) β€” install the ArcKit plugin:

/plugin marketplace add tractorjuice/arc-kit

Then install from the Discover tab. The plugin provides all 48 commands, autonomous agents, and bundled MCP servers (AWS Knowledge, Microsoft Learn, Google Developer Knowledge). Updates are automatic via the marketplace.

Gemini CLI β€” install the ArcKit extension (recommended):

gemini extensions install https://github.com/tractorjuice/arckit-gemini

Zero-config: all 48 commands, templates, scripts, and bundled MCP servers (AWS Knowledge, Microsoft Learn). Updates via gemini extensions update arckit.

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

Latest Release: v2.4.4

Initialize a Project

Claude Code: No initialization needed β€” the plugin provides everything.

Codex CLI:

# Create a new architecture governance project
arckit init payment-modernization --ai codex

# Minimal install (skip docs and guides)
arckit init payment-modernization --ai codex --minimal

# Or initialize in current directory
arckit init . --ai codex

Start Using ArcKit

# Codex CLI
cd payment-modernization
codex

# Inside your AI assistant, use ArcKit commands:
/arckit.principles Create principles for a financial services company
/arckit.requirements Build a payment processing system...
/arckit.sow Generate RFP for vendor selection

Upgrading

Claude Code plugin: Updates are automatic via the marketplace β€” no action needed.

Gemini CLI extension: Updates via gemini extensions update arckit.

Codex CLI:

# Step 1: Upgrade the CLI tool
pip install --upgrade git+https://github.com/tractorjuice/arc-kit.git
# Or with uv:
uv tool upgrade arckit-cli --from git+https://github.com/tractorjuice/arc-kit.git

# Step 2: Update your existing project (re-run init in place)
cd /path/to/your-existing-project
arckit init --here --ai codex

This updates commands, templates, scripts, and agents while preserving your project data (projects/) and custom templates (.arckit/templates-custom/).

If upgrading from v0.x, you may also need to migrate legacy filenames β€” see the upgrading guide for full details.


Explore Example Outputs

Public demonstration repositories showcase complete ArcKit deliverables:


Why ArcKit?

Problem: Architecture Governance is Broken

Traditional enterprise architecture suffers from:

  • ❌ Scattered documents across tools (Word, Confluence, PowerPoint)
  • ❌ Inconsistent governance enforcement
  • ❌ Manual vendor evaluation with bias
  • ❌ Lost traceability between requirements and design
  • ❌ Stale documentation that doesn't match reality

Solution: Structured, AI-Assisted Governance

ArcKit provides:

  • βœ… Template-Driven Quality: Comprehensive templates ensure nothing is forgotten
  • βœ… Systematic Workflows: Clear processes from requirements β†’ procurement β†’ design review
  • βœ… AI Assistance: Let AI handle document generation, you focus on decisions
  • βœ… Enforced Traceability: Automatic gap detection and coverage analysis
  • βœ… Version Control: Git-based workflow for all architecture artifacts

UK Government Compliance

ArcKit includes dedicated commands for UK public sector delivery:

  • /arckit.tcop β€” Assess all 13 Technology Code of Practice points across delivery phases.
  • /arckit.ai-playbook β€” Produce responsible AI assessments aligned to the UK Government AI Playbook and ATRS.
  • /arckit.secure β€” Generate Secure by Design artefacts covering NCSC CAF, Cyber Essentials, and UK GDPR controls.
  • /arckit.mod-secure β€” Map MOD Secure by Design requirements (JSP 440, IAMM, clearance pathways).
  • /arckit.jsp-936 β€” Deliver JSP 936 AI assurance packs for defence AI systems.

See the demo repositories for end-to-end examples, especially arckit-test-project-v7-nhs-appointment (civilian services) and arckit-test-project-v9-cabinet-office-genai (AI governance).


The ArcKit Workflow

ArcKit guides you through the enterprise architecture lifecycle:

Phase 0: Project Planning

/arckit.plan β†’ Create project plan with timeline, phases, and gates

Visualize your entire project delivery:

  • GDS Agile Delivery phases (Discovery β†’ Alpha β†’ Beta β†’ Live)
  • Mermaid Gantt chart with timeline, dependencies, and milestones
  • Workflow diagram showing gates and decision points
  • Tailored timeline based on project complexity
  • Integration of all ArcKit commands into schedule
  • Gate approval criteria for governance

Phase 1: Establish Governance

/arckit.principles β†’ Create enterprise architecture principles

Define your organisation's architecture standards:

  • Cloud strategy (AWS/Azure/GCP)
  • Security frameworks (Zero Trust, compliance)
  • Technology standards
  • FinOps and cost governance

Phase 2: Stakeholder Analysis

/arckit.stakeholders β†’ Analyze stakeholder drivers, goals, and outcomes

Do this BEFORE business case to understand who cares about the project and why:

  • Identify all stakeholders (internal and external)
  • Document underlying drivers (strategic, operational, financial, compliance, risk, personal)
  • Map drivers to SMART goals
  • Map goals to measurable outcomes
  • Create Stakeholder β†’ Driver β†’ Goal β†’ Outcome traceability
  • Identify conflicts and synergies
  • Define engagement and communication strategies

Phase 3: Risk Assessment

/arckit.risk β†’ Create comprehensive risk register (Orange Book)

Do this BEFORE business case to identify and assess risks systematically:

  • Follow HM Treasury Orange Book 2023 framework
  • Identify risks across 6 categories (Strategic, Operational, Financial, Compliance, Reputational, Technology)
  • Assess inherent risk (before controls) and residual risk (after controls)
  • Apply 4Ts response framework (Tolerate, Treat, Transfer, Terminate)
  • Link every risk to stakeholder from RACI matrix
  • Monitor risk appetite compliance
  • Feed into SOBC Management Case Part E

Phase 4: Business Case Justification

/arckit.sobc β†’ Create Strategic Outline Business Case (SOBC)

Do this BEFORE requirements to justify investment and secure approval:

  • Use HM Treasury Green Book 5-case model (Strategic, Economic, Commercial, Financial, Management)
  • Analyze strategic options (Do Nothing, Minimal, Balanced, Comprehensive)
  • Map benefits to stakeholder goals (complete traceability)
  • Provide high-level cost estimates (Rough Order of Magnitude)
  • Economic appraisal (ROI range, payback period)
  • Procurement and funding strategy
  • Governance and risk management (uses risk register)
  • Enable go/no-go decision BEFORE detailed requirements work

Phase 5: Define Requirements

/arckit.requirements β†’ Document comprehensive requirements

Create detailed requirements informed by stakeholder goals (if SOBC approved):

  • Business requirements with rationale
  • Functional requirements with acceptance criteria
  • Non-functional requirements (performance, security, scalability, compliance)
  • Integration requirements (upstream/downstream systems)
  • Data requirements (DR-xxx)
  • Success criteria and KPIs

Phase 5.3: Platform Strategy Design (Optional - for Multi-Sided Platforms)

/arckit.platform-design β†’ Design multi-sided platform strategy using Platform Design Toolkit

Use this phase when designing ecosystem-based platforms (Government as a Platform, marketplaces, data platforms):

  • Ecosystem Canvas: Map supply side, demand side, supporting entities with relationship diagrams
  • Entity-Role Portraits: Deep dive into 3-5 key entities (context, pressures, goals, gains)
  • Motivations Matrix: Identify synergies and conflicts across entities with mitigation strategies
  • Transactions Board: Design 10-20 transactions with cost reduction analysis (search, information, negotiation, coordination, enforcement)
  • Learning Engine Canvas: 5+ services that help participants improve (data, feedback loops, network effects)
  • Platform Experience Canvas: Journey maps with business model and unit economics
  • MVP Canvas: Liquidity bootstrapping strategy to solve chicken-and-egg problem
  • Platform Design Canvas: Synthesize all 8 canvases into cohesive platform strategy
  • UK Government Context: Aligns with Government as a Platform (GaaP), TCoP Point 8 (share/reuse), Digital Marketplace

Use Cases: NHS appointment booking, local authority data marketplaces, training procurement platforms, citizen services portals

Phase 5.5: Data Modeling

/arckit.data-model β†’ Create comprehensive data model with ERD

Create data model based on Data Requirements (DR-xxx):

  • Visual Entity-Relationship Diagram (ERD) using Mermaid
  • Detailed entity catalog with attributes, types, validation rules
  • PII identification and GDPR/DPA 2018 compliance
  • Data governance matrix (business owners, stewards, custodians)
  • CRUD matrix showing component access patterns
  • Data integration mapping (upstream sources, downstream consumers)
  • Data quality framework with measurable metrics
  • Requirements traceability (DR-xxx β†’ Entity β†’ Attribute)

Phase 5.7: Data Protection Impact Assessment

/arckit.dpia β†’ Generate DPIA for UK GDPR Article 35 compliance

MANDATORY for high-risk processing - assess privacy risks before technology selection:

  • ICO 9-criteria automated screening (sensitive data, large scale, vulnerable subjects, AI/ML, etc.)
  • Auto-populated from data model (entities, PII, special category data, lawful basis)
  • Risk assessment focused on impact on individuals (privacy harm, discrimination)
  • Data subject rights implementation checklist (SAR, deletion, portability)
  • Children's data assessment (age verification, parental consent)
  • AI/ML algorithmic processing assessment (bias, explainability, human oversight)
  • ICO prior consultation flagging for high residual risks
  • International transfer safeguards (SCCs, BCRs, adequacy decisions)
  • Bidirectional links to risk register (DPIA-xxx risk IDs)
  • Links mitigations to Secure by Design security controls

Phase 5.8: Data Source Discovery

/arckit.datascout β†’ Discover external data sources

Discover and evaluate external data sources to fulfil project data requirements:

  • Data needs extraction from DR/FR/INT/NFR requirements
  • UK Government open data portals (data.gov.uk, ONS, NHS Digital, Companies House, OS Data Hub)
  • Commercial API providers and data marketplaces
  • Free/freemium APIs and open source datasets
  • Weighted evaluation scoring (Requirements Fit, Data Quality, License & Cost, API Quality, Compliance, Reliability)
  • Gap analysis for unmet data needs
  • Data model impact assessment (new entities, attributes, sync strategy)
  • Requirements traceability (every DR-xxx mapped to a source or flagged as gap)
  • TCoP Point 10 compliance (Make Better Use of Data)

Phase 6: Technology Research

/arckit.research β†’ Research technology, services, and products

Research available solutions to meet requirements with build vs buy analysis:

  • Dynamic category detection from requirements (authentication, payments, databases, etc.)
  • Commercial SaaS options with pricing, reviews, and ratings (WebSearch)
  • Open source alternatives with GitHub stats and community maturity
  • UK Government GOV.UK platforms (One Login, Pay, Notify, Forms)
  • Digital Marketplace suppliers (G-Cloud, DOS)
  • Total Cost of Ownership (TCO) comparison (3-year)
  • Build vs Buy vs Adopt recommendations
  • Vendor shortlisting for deeper evaluation
  • Integration with Wardley mapping (evolution positioning)
  • Feeds into SOBC Economic Case (cost data, options analysis)

Phase 7: Strategic Planning with Wardley Mapping

/arckit.wardley β†’ Create strategic Wardley Maps

Visualize strategic positioning with:

  • Component evolution analysis (Genesis β†’ Custom β†’ Product β†’ Commodity)
  • Build vs Buy decision framework
  • Vendor comparison and procurement strategy
  • UK Government Digital Marketplace mapping
  • Evolution predictions and strategic gameplay

Phase 7.5: Strategic Roadmap

/arckit.roadmap β†’ Create multi-year architecture roadmap

Create strategic roadmap for multi-year transformation programs:

  • Multi-year timeline: 3-5 year roadmap with Mermaid Gantt chart aligned to financial years (FY 2024/25, etc.)
  • Strategic themes: Cloud migration, data modernization, security & compliance, DevOps transformation
  • Capability evolution: Maturity progression from L1 (Initial) to L5 (Optimized) over time
  • Investment planning: CAPEX/OPEX budget by financial year, ROI projections, benefits realization
  • Governance framework: ARB monthly, Programme Board monthly, Steering Committee quarterly
  • Service Standard gates: Alpha/Beta/Live assessment milestones (UK Government)
  • Dependencies: Mermaid flowchart showing initiative sequencing and critical path
  • Success metrics: Cloud adoption %, technical debt reduction, deployment frequency, time to market
  • Traceability: Links roadmap themes to stakeholder drivers, architecture principles, requirements
  • UK Government specifics: Spending Review alignment, TCoP compliance timeline, NCSC CAF progression

Use this when: You have a multi-year transformation program with multiple initiatives running in parallel. Roadmaps are strategic (multi-year, multi-initiative, executive communication) vs project plans which are tactical (single initiative, detailed tasks, team execution).

Roadmap feeds into: /arckit.plan for detailed phase execution, /arckit.sobc for investment business case, /arckit.backlog for prioritized user stories, /arckit.strategy for executive-level synthesis.

Phase 7.6: Architecture Strategy Synthesis

/arckit.strategy β†’ Synthesise strategic artifacts into executive-level Architecture Strategy

Create a comprehensive Architecture Strategy document that synthesises multiple strategic artifacts into a single coherent narrative:

  • Strategic vision: 2-3 paragraphs articulating the transformation vision and success definition
  • Strategic drivers: Summarised from stakeholder analysis with external drivers (regulatory, market, technology)
  • Guiding principles: Key principles with strategic implications, compliance summary
  • Current state assessment: Technology landscape, capability maturity baseline (L1-L5), technical debt, SWOT
  • Target state vision: Future architecture, capability maturity targets, architecture vision diagram
  • Technology evolution: Build vs buy decisions, technology radar (Adopt/Trial/Assess/Hold) from Wardley maps
  • Strategic themes: 3-5 investment themes with objectives, initiatives, success criteria, principles alignment
  • Delivery roadmap summary: Timeline, phases, milestones from roadmap artifact
  • Investment summary: CAPEX/OPEX, NPV, IRR, payback period, benefits realisation from SOBC
  • Strategic risks: Top risks with heat map, assumptions, constraints from risk register
  • Success metrics: KPIs with baselines and year-over-year targets
  • Governance model: Forums, decision rights, review cadence
  • Traceability: Driver β†’ Goal β†’ Outcome β†’ Theme β†’ Principle β†’ KPI chain

Use this when: You have multiple strategic artifacts (principles, stakeholders, wardley, roadmap, sobc) and need to create a single executive-level document that synthesises them into a coherent strategy. Ideal for Strategy Board presentations, executive briefings, or stakeholder communication.

Unique requirement: This is the only ArcKit command with TWO mandatory inputs (principles AND stakeholders). Strategy cannot be created without understanding both the decision framework and the stakeholder drivers.

Strategy feeds into: /arckit.requirements for detailed requirements, /arckit.roadmap for expanded timeline, /arckit.plan for project delivery.

Phase 7.7: Architecture Decision Records

/arckit.adr β†’ Document architectural decisions

Create Architecture Decision Records (ADRs) following MADR v4.0 format enhanced with UK Government requirements:

  • Decision metadata: Sequential numbering (ADR-001, ADR-002), status (Proposed/Accepted/Superseded), escalation level (Team/Cross-team/Department/Cross-government)
  • Stakeholder RACI: Deciders (accountable), Consulted (SMEs, two-way), Informed (one-way communication)
  • Context and problem statement: Why this decision is needed, business/technical/regulatory drivers
  • Decision drivers: Technical forces (performance, security, scalability), business forces (cost, time), compliance forces (GDS Service Standard, TCoP, NCSC, UK GDPR)
  • Options analysis: Minimum 2-3 options plus "Do Nothing" baseline, each with pros/cons, cost (CAPEX/OPEX/TCO), GDS Service Standard impact, Wardley evolution stage
  • Y-Statement: Structured justification - "In the context of X, facing Y, we decided for Z to achieve A, accepting B"
  • Consequences: Positive (benefits, capabilities), Negative (trade-offs, technical debt), Neutral (training, infrastructure), Risks and mitigations
  • Validation: How implementation will be verified (design reviews, code reviews, testing, monitoring)
  • Traceability: Links to requirements, principles, stakeholders, research, Wardley maps, diagrams, risk register
  • UK Government specifics: Escalation levels (Team β†’ Cross-team β†’ Department β†’ Cross-government), governance forums (ARB, TDA, Programme Board), Service Standard/TCoP compliance documentation

Use this when: Making significant architectural decisions that affect system structure, quality attributes, or behavior - technology choices (databases, frameworks, cloud services), integration patterns, security approaches, deployment strategies, data management.

ADR feeds into: /arckit.diagram (architecture diagrams reflect decisions), /arckit.hld-review and /arckit.dld-review (reviews verify decisions implemented), /arckit.traceability (decisions are key traceability artifacts).

Phase 8: Vendor Procurement (if needed)

/arckit.sow β†’ Generate Statement of Work (RFP)

Create RFP-ready documents with:

  • Scope of work and deliverables
  • Technical requirements
  • Vendor qualifications
  • Evaluation criteria
  • Contract terms

/arckit.dos β†’ Digital Outcomes and Specialists (DOS) procurement πŸ‡¬πŸ‡§

For UK public sector organizations needing custom development:

  • Generate DOS-compliant procurement documentation
  • Extract requirements from project artifacts (BR/FR/NFR/INT/DR)
  • Essential vs desirable skills from requirements
  • Success criteria (technology-agnostic)
  • Evaluation framework (40% Technical, 30% Team, 20% Quality, 10% Value)
  • Audit-ready documentation for Digital Marketplace

/arckit.gcloud-search β†’ G-Cloud service search with live marketplace search πŸ‡¬πŸ‡§

For UK public sector organizations needing off-the-shelf cloud services:

  • Generate G-Cloud requirements document
  • Live Digital Marketplace search using WebSearch
  • Find actual services with suppliers, prices, features, links
  • Service comparison table with recommendations
  • Shortlist top 3-5 matching services
  • Links to Digital Marketplace guidance (gov.uk)

/arckit.gcloud-clarify β†’ G-Cloud service validation and gap analysis πŸ‡¬πŸ‡§

Validate G-Cloud services and generate supplier clarification questions:

  • Systematic gap analysis (MUST/SHOULD requirements vs service descriptions)
  • Detect gaps: βœ… Confirmed, ⚠️ Ambiguous, ❌ Not mentioned
  • Generate prioritised questions (πŸ”΄ Critical / 🟠 High / πŸ”΅ Medium / 🟒 Low)
  • Risk assessment matrix for each service
  • Email templates for supplier engagement
  • Evidence requirements specification
  • Next steps checklist

/arckit.evaluate β†’ Create vendor evaluation framework

Set up systematic scoring:

  • Technical evaluation criteria (100 points)
  • Cost evaluation methodology
  • Reference check templates
  • Decision matrix

/arckit.evaluate (compare mode) β†’ Compare vendor proposals

Side-by-side analysis of:

  • Technical approaches
  • Cost breakdowns
  • Risk assessments
  • Value propositions

Phase 9: Design Review

/arckit.hld-review β†’ Review High-Level Design

Validate designs against:

  • Architecture principles compliance
  • Requirements coverage
  • Security and compliance
  • Scalability and resilience
  • Operational readiness

/arckit.dld-review β†’ Review Detailed Design

Implementation-ready validation:

  • Component specifications
  • API contracts (OpenAPI)
  • Database schemas
  • Security implementation
  • Test strategy

Phase 10: Sprint Planning

/arckit.backlog β†’ Generate prioritised product backlog

Transform requirements into sprint-ready user stories:

  • Convert requirements (BR/FR/NFR/INT/DR) to GDS-format user stories
  • Multi-factor prioritization (MoSCoW + risk + value + dependencies)
  • Organise into sprint plan with capacity balancing
  • Generate traceability matrix (requirements β†’ stories β†’ sprints)
  • Export to Jira/Azure DevOps (CSV) or custom tools (JSON)
  • Time savings: 75%+ (4-6 weeks β†’ 3-5 days)

When to run: After HLD approval, before Sprint 1 (Alpha β†’ Beta transition)

Phase 10.5: Backlog Export

/arckit.trello β†’ Export product backlog to Trello

Push your backlog directly to Trello for sprint execution:

  • Create Trello board with sprint-based lists (Product Backlog + per-sprint + In Progress + Done)
  • Cards with priority labels, story points, and acceptance criteria checklists
  • Colour-coded labels by MoSCoW priority and requirement type
  • Rate-limit-aware Trello API integration
  • Requires TRELLO_API_KEY and TRELLO_TOKEN environment variables

When to run: After /arckit.backlog generates the product backlog (requires JSON export)

Phase 11: ServiceNow Service Management Design

/arckit.servicenow β†’ Generate ServiceNow service design

Bridge architecture to operations:

  • CMDB design (derived from architecture diagrams)
  • SLA definitions (derived from NFRs)
  • Incident management design
  • Change management plan
  • Monitoring and alerting plan
  • Service transition plan

Phase 12: Traceability

/arckit.traceability β†’ Generate traceability matrix

Ensure complete coverage:

  • Requirements β†’ Design mapping
  • Design β†’ Test mapping
  • Gap analysis and orphan detection
  • Change impact tracking

Phase 13: Quality Assurance

/arckit.analyze β†’ Comprehensive governance quality analysis

Periodically assess governance quality across all artifacts:

  • Architecture principles compliance
  • Requirements coverage and traceability
  • Stakeholder alignment verification
  • Risk management completeness
  • Design review quality
  • Documentation completeness and quality
  • Gap identification and recommendations

When to use: Run periodically (before milestones, design reviews, or procurement decisions) to identify gaps and ensure governance standards are maintained.

Phase 14: Compliance Assessment (UK Government)

For UK Government and public sector projects:

/arckit.service-assessment β†’ GDS Service Standard assessment preparation

Prepare for mandatory GDS Service Standard assessments:

  • Analyze evidence against all 14 Service Standard points
  • Identify gaps for alpha, beta, or live assessments
  • Generate RAG (Red/Amber/Green) ratings and overall readiness score
  • Provide actionable recommendations with priorities and timelines
  • Include assessment day preparation guidance
  • Map ArcKit artifacts to Service Standard evidence requirements

Run at end of Discovery (for alpha prep), mid-Beta (for beta prep), or before Live to ensure readiness.

/arckit.tcop β†’ Technology Code of Practice assessment

Assess compliance with all 13 TCoP points:

  • Point 1: Define user needs
  • Point 2: Make things accessible
  • Point 3: Be open and use open source
  • Point 4: Make use of open standards
  • Point 5: Use cloud first
  • Point 6: Make things secure
  • Point 7: Make privacy integral
  • Point 8: Share, reuse and collaborate
  • Point 9: Integrate and adapt technology
  • Point 10: Make better use of data
  • Point 11: Define your purchasing strategy
  • Point 12: Meet the Digital Spend Controls
  • Point 13: Define your responsible AI use

/arckit.secure β†’ UK Government Secure by Design assessment

Security compliance assessment:

  • NCSC Cloud Security Principles
  • NCSC Cyber Assessment Framework (CAF)
  • Cyber Essentials / Cyber Essentials Plus
  • UK GDPR and DPA 2018 compliance
  • Security architecture review
  • Threat modeling

/arckit.ai-playbook β†’ UK Government AI Playbook compliance (for AI systems)

Responsible AI assessment:

  • AI ethics principles
  • Transparency and explainability
  • Fairness and bias mitigation
  • Data governance for AI
  • Human oversight mechanisms
  • Impact assessment

/arckit.atrs β†’ Algorithmic Transparency Recording Standard

Generate ATRS record for algorithmic decision-making:

  • Algorithm details and logic
  • Purpose and use case
  • Data sources and data quality
  • Performance metrics and monitoring
  • Impact assessment and mitigation

For MOD Projects:

/arckit.mod-secure β†’ MOD Secure by Design assessment

MOD-specific security compliance:

  • JSP 440 (Defence Project & Programme Management)
  • Information Assurance Maturity Model (IAMM)
  • MOD Security clearances and vetting
  • STRAP classification handling
  • Security Operating Procedures (SyOPs)
  • Supplier attestation requirements

/arckit.jsp-936 β†’ MOD JSP 936 AI Assurance Documentation

For defence projects using AI/ML systems:

  • JSP 936 (Dependable Artificial Intelligence in Defence)
  • 5 Ethical Principles (Human-Centricity, Responsibility, Understanding, Bias & Harm Mitigation, Reliability)
  • 5 Risk Classification Levels (Critical to Minor)
  • 8 AI Lifecycle Phases (Planning to Quality Assurance)
  • Approval pathways (2PUS/Ministerial β†’ Defence-Level β†’ TLB-Level)
  • RAISOs and Ethics Manager governance
  • Human-AI teaming strategy and continuous monitoring

Phase 15: Project Story & Reporting

/arckit.story β†’ Generate comprehensive project story

Create narrative historical record with complete timeline analysis:

  • Timeline Analysis: 4 visualization types (Gantt chart, linear flowchart, detailed table, phase duration pie chart)
  • Timeline Metrics: Project duration, velocity, phase analysis, critical path identification
  • Complete Timeline: All events from git log or file modification dates with days-from-start
  • 8 Narrative Chapters: Foundation β†’ Business Case β†’ Requirements β†’ Research β†’ Procurement β†’ Design β†’ Delivery β†’ Compliance
  • Traceability Demonstration: End-to-end chains with Mermaid diagrams showing stakeholder β†’ goals β†’ requirements β†’ stories β†’ sprints
  • Governance Achievements: Showcase compliance (TCoP, Service Standard, NCSC CAF), risk management, decision rationale
  • Strategic Context: Wardley Map insights, build vs buy decisions, vendor selection rationale
  • Lessons Learned: Pacing analysis, timeline deviations, recommendations for future projects
  • Comprehensive Appendices: Artifact register, chronological activity log, DSM, command reference, glossary

When to use: At project milestones or completion to create shareable story for stakeholders, leadership, or portfolio reporting. Perfect for demonstrating systematic governance and ArcKit workflow value.

Phase 16: Documentation Publishing

/arckit.pages β†’ Generate GitHub Pages documentation site

Publish all project documentation as an interactive website:

  • GitHub Pages Integration: Generates docs/index.html and docs/manifest.json for GitHub Pages hosting
  • Mermaid Diagram Rendering: All architecture diagrams render inline with mermaid.js
  • Project Navigation: Sidebar with collapsible project tree and document categories
  • GOV.UK Styling: Professional government design system styling
  • Document Index: Manifest.json provides programmatic access to all artifacts

When to use: When you want to share project documentation with stakeholders via a professional web interface, or to create a portfolio view of all architecture artifacts.


Supported AI Agents

Agent Support Notes
Claude Code βœ… Recommended. Install via plugin (/plugin marketplace add tractorjuice/arc-kit)
OpenAI Codex CLI βœ… Install via CLI (arckit init --ai codex). ChatGPT Plus/Pro/Enterprise (Setup Guide)
Gemini CLI βœ… Install via extension (gemini extensions install https://github.com/tractorjuice/arckit-gemini)

Claude Code uses the ArcKit plugin (not the CLI). The plugin provides slash commands, autonomous agents for research-heavy tasks, bundled MCP servers (AWS Knowledge + Microsoft Learn), and automatic updates via the marketplace. Gemini CLI uses the ArcKit extension for the same zero-config experience. Codex CLI uses the CLI package which copies commands and templates into the project directory.

Why Commands, Not Skills

Claude Code automatically exposes ArcKit commands as skills (they appear in the skills list and can be matched by natural language). ArcKit intentionally uses slash commands rather than standalone skills because:

  • Deliberate invocation required β€” Every command generates a heavyweight governance document (requirements spec, risk register, DPIA, etc.). Auto-triggering from conversational intent would waste significant time and tokens.
  • Dependency ordering β€” Commands follow a deliberate sequence (principles β†’ stakeholders β†’ requirements β†’ data-model β†’ etc.). Skills that auto-trigger could run out of order.
  • User input via $ARGUMENTS β€” Most commands accept context from the user (project name, scope, constraints). The command system handles this with $ARGUMENTS substitution.
  • Best of both worlds β€” Since Claude Code exposes commands as skills automatically, users get explicit /arckit.requirements invocation AND natural language matching when Claude recognises intent β€” no restructuring needed.

Using with Codex CLI

For OpenAI Codex CLI users, commands use the /prompts: format:

# Set CODEX_HOME to use project-specific commands
export CODEX_HOME="$(pwd)/.codex"
codex --auto

# Then use ArcKit commands
/prompts:arckit.principles Create principles for financial services
/prompts:arckit.stakeholders Analyze stakeholders for cloud migration
/prompts:arckit.requirements Create comprehensive requirements

See .codex/README.md for full Codex CLI setup and usage.

Project Structure

ArcKit creates this structure:

payment-modernization/
β”œβ”€β”€ .arckit/
β”‚   β”œβ”€β”€ scripts/
β”‚   β”‚   └── bash/                          # Automation scripts
β”‚   β”œβ”€β”€ templates/                         # Default templates (refreshed by arckit init)
β”‚   └── templates-custom/                  # Your customizations (preserved across updates)
β”œβ”€β”€ projects/
β”‚   β”œβ”€β”€ 000-global/
β”‚   β”‚   └── ARC-000-PRIN-v1.0.md          # Global principles
β”‚   └── 001-payment-gateway/
β”‚       β”œβ”€β”€ ARC-001-STKE-v1.0.md           # Stakeholder analysis
β”‚       β”œβ”€β”€ ARC-001-RISK-v1.0.md           # Risk register (Orange Book)
β”‚       β”œβ”€β”€ ARC-001-SOBC-v1.0.md           # Strategic Outline Business Case
β”‚       β”œβ”€β”€ ARC-001-REQ-v1.0.md            # Comprehensive requirements
β”‚       β”œβ”€β”€ ARC-001-DATA-v1.0.md           # Data model with ERD, GDPR compliance
β”‚       β”œβ”€β”€ wardley-maps/                   # Strategic Wardley Maps
β”‚       β”‚   β”œβ”€β”€ ARC-001-WARD-001-v1.0.md   # Current architecture positioning
β”‚       β”‚   β”œβ”€β”€ ARC-001-WARD-002-v1.0.md   # Target architecture vision
β”‚       β”‚   β”œβ”€β”€ ARC-001-WARD-003-v1.0.md   # Gap analysis
β”‚       β”‚   └── ARC-001-WARD-004-v1.0.md   # Build vs buy decisions
β”‚       β”œβ”€β”€ ARC-001-SOW-v1.0.md            # Statement of Work (RFP)
β”‚       β”œβ”€β”€ ARC-001-EVAL-v1.0.md           # Vendor evaluation framework
β”‚       β”œβ”€β”€ vendors/
β”‚       β”‚   β”œβ”€β”€ acme-corp/
β”‚       β”‚   β”‚   β”œβ”€β”€ proposal.pdf
β”‚       β”‚   β”‚   β”œβ”€β”€ scoring.md
β”‚       β”‚   β”‚   β”œβ”€β”€ hld-v1.md
β”‚       β”‚   β”‚   └── reviews/
β”‚       β”‚   β”‚       └── hld-v1-review.md
β”‚       β”‚   β”œβ”€β”€ beta-systems/
β”‚       β”‚   β”‚   └── ...
β”‚       β”‚   └── comparison.md
β”‚       β”œβ”€β”€ ARC-001-SNOW-v1.0.md           # Service management design
β”‚       β”œβ”€β”€ ARC-001-TRAC-v1.0.md           # Traceability matrix
β”‚       └── final/
β”‚           β”œβ”€β”€ selected-vendor.md
β”‚           β”œβ”€β”€ approved-hld.md
β”‚           └── dld/
└── .codex/prompts/                        # Codex CLI prompts

Template Customization

Customize ArcKit templates without modifying defaults:

# Inside your AI assistant
/arckit.customize requirements   # Copy requirements template for editing
/arckit.customize all            # Copy all templates
/arckit.customize list           # See available templates

How it works:

  • Default templates live in .arckit/templates/ (refreshed by arckit init)
  • Your customizations go in .arckit/templates-custom/ (preserved across updates)
  • Commands automatically check for custom templates first, falling back to defaults

Common customizations:

  • Add organization-specific document control fields
  • Include mandatory compliance sections (ISO 27001, PCI-DSS)
  • Add department-specific approval workflows
  • Customize UK Government classification banners

Complete Command Reference

All 48 ArcKit commands with maturity status and example outputs from public test repositories (20 test repos, v0–v19).

Status Legend

Status Description
🟒 Live Production-ready, extensively tested
πŸ”΅ Beta Feature-complete, actively refined
🟠 Alpha Working, limited testing
🟣 Experimental New in v0.11.x, early adopters

Example Repositories

Code Repository Description
v1 arckit-test-project-v1-m365 Microsoft 365 GCC-H Migration
v2 arckit-test-project-v2-hmrc-chatbot HMRC Tax Assistant Chatbot
v3 arckit-test-project-v3-windows11 Windows 11 Enterprise Deployment
v6 arckit-test-project-v6-patent-system IPO Patent Application System
v7 arckit-test-project-v7-nhs-appointment NHS Appointment Booking
v8 arckit-test-project-v8-ons-data-platform ONS Data Platform Modernisation
v9 arckit-test-project-v9-cabinet-office-genai Cabinet Office GenAI Platform
v10 arckit-test-project-v10-training-marketplace UK Government Training Marketplace
v11 arckit-test-project-v11-national-highways-data National Highways Data Architecture
v14 arckit-test-project-v14-scottish-courts Scottish Courts GenAI Strategy
v16 arckit-test-project-v16-doctors-appointment Doctors Online Appointment System
v17 arckit-test-project-v17-fuel-prices UK Government Fuel Price Transparency Service
v18 arckit-test-project-v18-smart-meter UK Smart Meter Data Consumer App
v19 arckit-test-project-v19-gov-api-aggregator UK Government API Aggregator

Foundation

Command Description Examples Status
/arckit.init Initialize ArcKit project structure with numbered project directories and global artifacts β€” 🟒 Live
/arckit.plan Create project plan with timeline, phases, gates, and Mermaid diagrams v3/001 v3/002 v3/004 v3/005 v8 v9 v10 v11 v14 v17 v18 🟒 Live
/arckit.principles Create or update enterprise architecture principles v1 v2 v3 v6 v8 v9 v10 v11 v7 v14 v16 v17 v18 v19 🟒 Live

Strategic Context

Command Description Examples Status
/arckit.stakeholders Analyze stakeholder drivers, goals, and measurable outcomes v1 v2 v3/001 v3/002 v3/003 v3/004 v3/005 v3/006 v3/007 v6 v8 v9 v10 v11 v14 v16 v17 v18 v19 🟒 Live
/arckit.risk Create comprehensive risk register following HM Treasury Orange Book principles v3/001 v3/002 v3/003 v3/004 v3/005 v3/006 v3/007 v8 v9 v11 v14 v16 v17 v18 🟒 Live
/arckit.sobc Create Strategic Outline Business Case (SOBC) using UK Government Green Book 5-case model v3/001 v3/002 v3/003 v3/004 v3/005 v3/007 v8 v9 🟒 Live

Requirements & Data

Command Description Examples Status
/arckit.requirements Create comprehensive business and technical requirements v1 v2 v3/001 v3/002 v3/003 v3/004 v3/005 v3/006 v3/007 v6 v8 v9 v10 v11 v7 v14 v16 v17 v18 v19 🟒 Live
/arckit.data-model Create comprehensive data model with entity relationships, GDPR compliance, and data governance v3/001 v3/002 v8 v9 v10 v11 v14 v16 v17 v18 🟒 Live
/arckit.data-mesh-contract Create federated data product contracts for mesh architectures with SLAs, governance, and interoperability guarantees β€” 🟠 Alpha
/arckit.dpia Generate Data Protection Impact Assessment (DPIA) for UK GDPR Article 35 compliance v3 v8 v9 v14 v16 v17 v18 πŸ”΅ Beta

Research & Strategy

Command Description Examples Status
/arckit.platform-design Create platform strategy using Platform Design Toolkit (8 canvases for multi-sided ecosystems) v8 v10 🟣 Experimental
/arckit.research Research technology, services, and products to meet requirements with build vs buy analysis v3/001 v3/002 v14 v17 v18 πŸ”΅ Beta
/arckit.wardley Create strategic Wardley Maps for architecture decisions and build vs buy analysis v3 v6 v11 v14 🟣 Experimental
/arckit.strategy Synthesise strategic artifacts into executive-level Architecture Strategy document β€” πŸ”΅ Beta
/arckit.roadmap Create strategic architecture roadmap with multi-year timeline, capability evolution, and governance v3 πŸ”΅ Beta
/arckit.adr Document architectural decisions with options analysis and traceability v3/001 v3/002 v3/003 v3/004 v3/005 v3/007 v14 πŸ”΅ Beta

Cloud Research (MCP)

These commands use Model Context Protocol (MCP) servers to access authoritative cloud provider documentation in real-time. The Claude Code plugin bundles both MCP servers automatically. Gemini and Codex users need to install them separately.

Command Description Examples Status
/arckit.azure-research Research Azure services and architecture patterns using Microsoft Learn MCP v3/001 v3/002 v14 v17 v18 v19 🟣 Experimental
/arckit.aws-research Research AWS services and architecture patterns using AWS Knowledge MCP v14 v17 v18 v19 🟣 Experimental
/arckit.gcp-research Research Google Cloud services and architecture patterns using Google Developer Knowledge MCP β€” 🟣 Experimental

Data Source Discovery

Command Description Examples Status
/arckit.datascout Discover external data sources (APIs, datasets, open data portals) to fulfil project requirements v17 v18 v19 🟣 Experimental

Note: The Google Developer Knowledge MCP requires an API key (GOOGLE_API_KEY environment variable). See the GCP Research guide for setup instructions.

Procurement

Command Description Examples Status
/arckit.sow Generate Statement of Work (SOW) / RFP document for vendor procurement v1 v2 v3/001 v3/002 v3/003 v6 🟒 Live
/arckit.dos Generate Digital Outcomes and Specialists (DOS) procurement documentation for UK Digital Marketplace β€” 🟣 Experimental
/arckit.gcloud-search Find G-Cloud services on UK Digital Marketplace with live search and comparison v3 v14 🟣 Experimental
/arckit.gcloud-clarify Analyze G-Cloud service gaps and generate supplier clarification questions β€” 🟣 Experimental
/arckit.evaluate Create vendor evaluation framework and score vendor proposals v1 v2 v3/001 v3/002 v3/003 v3/005 v6 🟒 Live

Design & Architecture

Command Description Examples Status
/arckit.diagram Generate architecture diagrams using Mermaid for visual documentation v1 v3/001 v3/005 v3/007 v10 v14 v17 v19 🟒 Live
/arckit.hld-review Review High-Level Design (HLD) against architecture principles and requirements v3 v14 πŸ”΅ Beta
/arckit.dld-review Review Detailed Design (DLD) for implementation readiness β€” πŸ”΅ Beta

Operations

Command Description Examples Status
/arckit.backlog Generate prioritised product backlog from ArcKit artifacts - convert requirements to user stories, organise into sprints v3/001 v3/002 v3/003 v3/004 v9 v14 v17 v19 πŸ”΅ Beta
/arckit.trello Export product backlog to Trello - create board, lists, cards with labels and checklists from backlog JSON β€” 🟣 Experimental
/arckit.servicenow Create comprehensive ServiceNow service design with CMDB, SLAs, incident management, and change control v3 πŸ”΅ Beta
/arckit.devops Create DevOps strategy with CI/CD pipelines, IaC, container orchestration, and developer experience v14 🟣 Experimental
/arckit.mlops Create MLOps strategy with model lifecycle, training pipelines, serving, monitoring, and governance v14 🟣 Experimental
/arckit.finops Create FinOps strategy with cloud cost management, optimization, governance, and forecasting v14 🟣 Experimental
/arckit.operationalize Create operational readiness pack with support model, runbooks, DR/BCP, on-call, and handover documentation v14 🟣 Experimental
/arckit.traceability Generate requirements traceability matrix from requirements to design to tests v1 v2 v3/001 v3/002 v3/003 v6 v9 v14 🟒 Live

Quality & Governance

Command Description Examples Status
/arckit.analyze Perform comprehensive governance quality analysis across architecture artifacts v6 v9 v11 v14 πŸ”΅ Beta
/arckit.principles-compliance Assess compliance with architecture principles and generate scorecard with evidence, gaps, and recommendations v3 v14 🟒 Live
/arckit.story Generate comprehensive project story with timeline analysis, traceability, and governance achievements v3 v8 v9 v14 🟒 Live
/arckit.customize Copy templates to .arckit/templates-custom/ for customization (preserved across updates) β€” 🟒 Live

UK Government

Command Description Examples Status
/arckit.service-assessment Prepare for GDS Service Standard assessment - analyze evidence against 14 points, identify gaps, generate readiness report v16 πŸ”΅ Beta
/arckit.tcop Generate a Technology Code of Practice (TCoP) review document for a UK Government technology project v6 v8 v9 v11 v14 πŸ”΅ Beta
/arckit.secure Generate a Secure by Design assessment for UK Government projects (civilian departments) v8 v9 v11 v14 v16 v17 v18 v19 πŸ”΅ Beta
/arckit.ai-playbook Assess UK Government AI Playbook compliance for responsible AI deployment v9 v14 🟠 Alpha
/arckit.atrs Generate Algorithmic Transparency Recording Standard (ATRS) record for AI/algorithmic tools v2 v9 v14 🟠 Alpha

UK MOD

Command Description Examples Status
/arckit.mod-secure Generate a MOD Secure by Design assessment for UK Ministry of Defence projects using CAAT and continuous assurance v3/001 v3/006 🟣 Experimental
/arckit.jsp-936 Generate MOD JSP 936 AI assurance documentation for defence AI/ML systems β€” 🟣 Experimental

Documentation & Publishing

Command Description Examples Status
/arckit.pages Generate GitHub Pages documentation site with Mermaid diagram support v1 v2 v3 v6 v7 v8 v9 v10 v11 v14 v16 v17 v18 v19 🟠 Alpha

Wardley Mapping for Strategic Architecture

ArcKit uses Wardley Maps to expose the strategic position of every component before you commit to a solution. The /arckit.wardley command produces ready-to-visualise maps that:

  • Trace user needs through the supporting value chain so gaps and duplicated effort are obvious.
  • Plot evolution from Genesis β†’ Commodity to reveal when to build, buy, reuse, or retire capabilities.
  • Feed procurement, vendor evaluation, and design reviews with shared situational awareness.

Maps are emitted in the Open Wardley Map format β€” paste them straight into https://create.wardleymaps.ai for a visual view. Full example outputs live in the public demos such as arckit-test-project-v3-windows11 (enterprise OS rollout strategy) and arckit-test-project-v14-scottish-courts (GenAI platform strategy).


Architecture Diagrams with Mermaid

ArcKit generates visual architecture diagrams using Mermaid for clear technical communication.

What are Architecture Diagrams?

Architecture diagrams visualize system structure, interactions, and deployment for:

  • Technical Communication: Share architecture with stakeholders
  • Design Documentation: Document current and future state
  • Vendor Evaluation: Compare vendor technical approaches
  • UK Government Compliance: Visualize Cloud First, GOV.UK services, PII handling

Diagram Types

ArcKit supports 6 essential diagram types based on the C4 Model and enterprise architecture best practices:

Diagram Type Level Purpose When to Use
C4 Context Level 1 System in context with users and external systems After requirements, to show system boundaries
C4 Container Level 2 Technical containers and technology choices After HLD, for vendor review
C4 Component Level 3 Internal components within a container After DLD, for implementation
Deployment Infrastructure Cloud resources and network topology Cloud First compliance, cost estimation
Sequence Interaction API flows and request/response patterns Integration requirements, API design
Data Flow Data How data moves, PII handling, GDPR compliance UK GDPR, DPIA requirements

Use /arckit.diagram directly, or supply an explicit type such as context, container, sequence, or dataflow. Outputs bundle component inventories with Wardley evolution tags, built-in GOV.UK compliance scaffolding (Notify, Pay, Design System), Cloud First network patterns, GDPR annotations, and traceability back to requirements and tests. For full examples, browse the diagram folders in arckit-test-project-v3-windows11 and arckit-test-project-v14-scottish-courts.

ServiceNow Service Management Design

ArcKit turns architecture artefacts into an operations-ready ServiceNow pack. The /arckit.servicenow command builds:

  • CMDB hierarchies, SLAs, and change risk straight from requirements, diagrams, and Wardley Maps.
  • ITIL-aligned runbooks covering incident, change, monitoring, and transition activities.
  • UK government extras such as GDS Service Standard, Technology Code of Practice, and GOV.UK Pay/Notify dependencies when relevant.

For full outputs, explore the public demos (for example arckit-test-project-v3-windows11) where the generated ServiceNow design files and checklists are published end-to-end.


Documentation

Key references live in docs/ and top-level guides:


Comparison to Other Tools

Feature ArcKit Sparx EA Ardoq LeanIX Confluence
AI-Assisted βœ… ❌ ❌ ❌ ❌
Wardley Mapping βœ… ❌ ⚠️ Limited ❌ ❌
Version Control βœ… Git ❌ ❌ ❌ ⚠️ Limited
Vendor RFP βœ… ❌ ❌ ❌ ⚠️ Manual
Design Review Gates βœ… ⚠️ Manual ❌ ❌ ⚠️ Manual
Traceability βœ… Automated ⚠️ Manual βœ… ⚠️ Limited ❌
Cost Free $$$$ $$$$ $$$$ $$
Learning Curve Low High Medium Medium Low

Requirements


Installation from Source

# Clone the repository
git clone https://github.com/tractorjuice/arc-kit.git
cd arc-kit

# Install in development mode
pip install -e .

# Run the CLI
arckit init my-project

Documentation

Full guidance lives in docs/ and the static site.

Relationship to Spec Kit

ArcKit is inspired by Spec Kit but targets a different audience:

Spec Kit ArcKit
Audience Product Managers, Developers Enterprise Architects, Procurement
Focus Feature development (0β†’1 code generation) Architecture governance & vendor management
Workflow Spec β†’ Plan β†’ Tasks β†’ Code Requirements β†’ RFP β†’ Design Review β†’ Traceability
Output Working code Architecture documentation & governance

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Areas we need help:

  • Integration with enterprise tools (Jira, Azure DevOps)
  • Additional AI agent support
  • Template improvements based on real-world usage
  • Documentation and examples
  • ServiceNow API integration for automated CI creation

Troubleshooting

Token Limit Error

If you see: API Error: Claude's response exceeded the 32000 output token maximum

The Problem: ArcKit generates large documents that can exceed Claude's 32K token output limit.

⚠️ IMPORTANT: Your Claude subscription plan determines the maximum tokens:

  • πŸ”΄ Free/Pro plans: 32K max (cannot be increased)
  • βœ… Team/Enterprise plans: Can increase to 64K via environment variable

Solutions:

  1. For Team/Enterprise plans - Increase token limit:

    export CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000
  2. For ALL plans (including Free/Pro) - Use Write tool strategy:

    User: /arckit.requirements but write directly to file using Write tool, show me only a summary
    

    This tells Claude to use the Write tool to create the file (doesn't count toward output tokens) and only show you a summary.

Which commands are affected?

  • πŸ”΄ HIGH RISK: /arckit.sobc, /arckit.requirements, /arckit.data-model, /arckit.sow
  • 🟒 MITIGATED (agent): /arckit.research, /arckit.datascout, /arckit.aws-research, /arckit.azure-research, /arckit.gcp-research β€” run as autonomous agents in separate context windows
  • 🟑 MEDIUM RISK: /arckit.risk, /arckit.evaluate, /arckit.principles

See full guide: docs/TOKEN-LIMITS.md

Common Issues

Command not found: Ensure commands are available

# For Codex, check if commands directory exists
ls .codex/prompts/

# For Claude Code, install the ArcKit plugin:
# /plugin marketplace add tractorjuice/arc-kit

# For Gemini CLI, install the ArcKit extension:
# gemini extensions install https://github.com/tractorjuice/arckit-gemini

Template not found: Ensure you've run /arckit.principles first

# Check if templates exist
ls templates/

Project creation fails: Ensure you have an ArcKit repository initialized

# Initialize if needed
arckit init .

Support


License

MIT License - see LICENSE for details


Acknowledgements

ArcKit is inspired by the methodology and patterns from Spec Kit, adapted for enterprise architecture governance workflows.


ArcKit

Built with ❀️ for enterprise architects who want systematic, AI-assisted governance.

About

Enterprise Architecture Governance & Vendor Procurement Toolkit

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •