Guide Origin: Official | ArcKit Version: [VERSION]
/arckit.start and /arckit.init are your entry points to ArcKit. Start gives you orientation and routes you to the right workflow; init creates the project structure.
# Step 1: Get oriented — see project status and available commands
/arckit.start
# Step 2: Initialize project structure (if no projects/ directory exists)
/arckit.init
# Step 3: Create architecture principles (prerequisite for most commands)
/arckit.principlesInputs: None required. Optionally provide a focus area.
# Full onboarding experience
/arckit.start
# Jump to a specific workflow area
/arckit.start new project
/arckit.start procurement
/arckit.start governance reviewOutput: Console only (no file created). This is a navigation aid, not a governance artifact.
- Welcome banner — shows ArcKit version, command count, and mode
- Project detection — scans
projects/for existing artifacts and estimates completeness - Tool survey — checks for connected MCP servers (AWS Knowledge, Microsoft Learn, Google Developer)
- Command decision tree — visual routing guide organised by workflow area
- Context-aware recommendations — suggests 3-5 next steps based on your project maturity
- Conversational entry points — three quick-start paths for common scenarios
ArcKit — Enterprise Architecture Governance Toolkit
Version 2.10.0 | 60 commands | Plugin mode
Your AI-powered assistant for architecture governance, vendor procurement,
and compliance — all driven by templates and traceability.
Projects
--------
🟢 [001] nhs-appointment (12 artifacts, ~75% complete)
🟠 [002] data-platform (4 artifacts, ~30% complete)
Global foundations:
✓ Architecture Principles (ARC-000-PRIN-v1.0.md)
✓ Policies directory
✗ No external reference documents
Connected Tools
---------------
✓ AWS Knowledge — AWS service research and architecture patterns
✓ Microsoft Learn — Azure and Microsoft documentation
✗ Google Developer — not connected (GCP research available via web search fallback)
What are you working on?
Starting a new project
├── No project structure? → /arckit:init
├── Need principles first? → /arckit:principles
├── Planning phases & gates? → /arckit:plan
└── Ready to scope? → /arckit:stakeholders → /arckit:requirements
...
Suggested next steps
--------------------
1. Project [002] data-platform needs attention (30% complete)
2. Run /arckit:research for data-platform to evaluate technology options
3. Run /arckit:health to scan all projects for stale artifacts
How can I help today?
1. "I'm starting a new project"
2. "I need to make an architecture decision"
3. "I want to review existing work"
Inputs: None required.
# Initialize project structure
/arckit.initOutput: Creates projects/ directory structure. No governance artifact is generated.
- Checks for existing structure — looks for a
projects/directory in the current working directory - Creates the global directory — sets up
projects/000-global/withpolicies/andexternal/subdirectories - Shows next steps — recommends the first commands to run
ArcKit project structure initialized:
projects/
├── 000-global/
│ ├── policies/ (organization-wide policies)
│ └── external/ (external reference documents)
Next steps:
1. Run /arckit:principles to create architecture principles
2. Run /arckit:stakeholders to analyze stakeholders for a project
3. Run /arckit:requirements to create requirements
Individual projects will be created automatically in numbered directories (001-*, 002-*).
After initialization and running a few commands, your project grows into:
projects/
├── 000-global/
│ ├── ARC-000-PRIN-v1.0.md (architecture principles)
│ ├── policies/ (organization-wide policies)
│ └── external/ (external reference documents)
├── 001-project-name/
│ ├── ARC-001-REQ-v1.0.md (requirements)
│ ├── ARC-001-STKE-v1.0.md (stakeholder analysis)
│ ├── ARC-001-RISK-v1.0.md (risk register)
│ └── vendors/ (vendor evaluations)
└── 002-another-project/
└── ...
Each command automatically creates numbered project directories (001-*, 002-*) as needed.
/arckit.start connects to all five standard ArcKit workflows:
| Workflow | Entry Point | Key Commands |
|---|---|---|
| Standard Delivery | "I'm starting a new project" | init → principles → stakeholders → requirements |
| UK Government | Compliance focus | service-assessment, tcop, secure, ai-playbook |
| AI/ML Projects | Architecture decisions | research → adr → mlops → ai-playbook |
| Cloud Migration | Platform strategy | aws-research / azure-research → platform-design → wardley |
| Data Platform | Data architecture | data-model → datascout → data-mesh-contract |
See WORKFLOW-DIAGRAMS.md for visual workflow diagrams.
- Run
/arckit.startat the beginning of any session — it gives you a quick snapshot of where things stand and what to do next. - Run
/arckit.initonce per repository — it creates the project structure. Safe to re-run if the structure already exists. - Use a focus argument like
/arckit.start procurementto skip directly to that section of the decision tree. - Principles next — after init, run
/arckit.principlesas most commands depend on architecture principles. - Pairs well with
/arckit.health— start gives you navigation, health gives you artifact-level diagnostics.
/arckit.principles— Create architecture principles (run after init)/arckit.plan— Create project plan with timeline and phases/arckit.health— Detailed artifact health scan/arckit.customize— Customize document templates