-
Notifications
You must be signed in to change notification settings - Fork 277
Expand file tree
/
Copy pathindex.html
More file actions
1093 lines (1024 loc) · 73.2 KB
/
Copy pathindex.html
File metadata and controls
1093 lines (1024 loc) · 73.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en" class="govuk-template">
<head>
<meta charset="UTF-8">
<!-- ARCKIT:PRESERVE -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-SX6P1GM31K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-SX6P1GM31K');
</script>
<!-- /ARCKIT:PRESERVE -->
<script>(function(){var t=localStorage.getItem('arckit-theme');if(t==='dark')document.documentElement.classList.add('dark-mode');else if(t==='light')document.documentElement.classList.add('light-mode');else if(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)document.documentElement.classList.add('dark-mode')})();</script>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<meta name="description" content="Official ArcKit site: an AI harness and enterprise architecture kit for traceable governance artifacts, UK Government workflows, and community compliance overlays.">
<meta name="keywords" content="enterprise architecture, UK government, EU, France, Netherlands, Austria, Canada, UAE, Australia, GDS, GDPR, AI Act, NIS2, ANSSI, PDPL, DISP, Essential Eight, architecture governance, strategy, delivery, assurance, compliance, ArcKit, TCOP, secure by design">
<meta name="author" content="ArcKit">
<meta property="og:title" content="ArcKit - The Enterprise Architecture Governance Harness">
<meta property="og:description" content="Official ArcKit site: an AI harness and enterprise architecture kit for traceable governance artifacts, UK Government workflows, and community compliance overlays.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://arckit.org/">
<meta property="og:site_name" content="ArcKit">
<meta property="og:image" content="https://arckit.org/og-image.png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="ArcKit - The Enterprise Architecture Governance Harness">
<meta name="twitter:description" content="Official ArcKit site: an AI harness and enterprise architecture kit for traceable governance artifacts, UK Government workflows, and community compliance overlays.">
<meta name="twitter:image" content="https://arckit.org/og-image.png">
<title>ArcKit - The Enterprise Architecture Governance Harness</title>
<link rel="canonical" href="https://arckit.org/">
<link rel="icon" type="image/svg+xml" href="assets/favicon.svg">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32.png">
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16.png">
<link rel="apple-touch-icon" sizes="192x192" href="assets/favicon-192.png">
<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin>
<link rel="dns-prefetch" href="https://cdn.jsdelivr.net">
<!-- GOV.UK Frontend v5.13.0 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/govuk-frontend@5.13.0/dist/govuk/govuk-frontend.min.css" integrity="sha384-AceDY4oHkY81f+xCeKu8Quexo66/gUuQDs73S9k0dLlVZCL4YKg/pEJtw4dxL4wY" crossorigin="anonymous">
<link rel="stylesheet" href="theme.css?v=4.12.3">
<link rel="stylesheet" href="heroes.css?v=4.12.3">
<style>
/*
* Font Override for Non-GOV.UK Domains
*
* GDS Transport font is licensed ONLY for *.gov.uk, *.service.gov.uk, and *.blog.gov.uk domains.
* ArcKit is hosted on tractorjuice.github.io, so per GDS guidelines we must use system fonts.
*
* Reference: https://design-system.service.gov.uk/styles/typeface/
* "If your service is publicly available on a subdomain other than service.gov.uk,
* use an alternative typeface like Helvetica or Arial."
*/
body,
.govuk-template,
.govuk-template__body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Helvetica, Arial, sans-serif, "Apple Color Emoji",
"Segoe UI Emoji", "Segoe UI Symbol" !important;
}
/* Override all GDS typography classes to use system fonts */
[class*="govuk-"] {
font-family: inherit;
}
/* Minimal custom styles for ArcKit-specific components not in GDS */
.app-stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 1.5rem;
margin: 2rem 0;
}
.app-stat-card {
background: #f3f2f1;
padding: 1.5rem;
text-align: center;
border-left: 4px solid #1d70b8;
}
.app-stat-number {
font-size: 3rem;
font-weight: 700;
color: #1d70b8;
line-height: 1;
}
.app-stat-label {
font-size: 1rem;
color: #0b0c0c;
margin-top: 0.5rem;
}
.app-feature-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin: 2rem 0;
}
.app-feature-card {
border: 2px solid #b1b4b6;
padding: 1.5rem;
}
.app-phase-flow {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 1rem;
margin: 2rem 0;
padding: 2rem;
background: #f3f2f1;
}
.app-phase-box {
background: white;
border: 2px solid #1d70b8;
padding: 1rem 1.5rem;
font-weight: 700;
text-align: center;
min-width: 140px;
}
.app-phase-arrow {
font-size: 2rem;
color: #1d70b8;
font-weight: 700;
}
.app-phase-descriptions {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: 1rem;
margin-top: 1.5rem;
}
.app-phase-desc {
border-top: 3px solid #1d70b8;
padding-top: 0.75rem;
}
.app-ai-compact {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 1.5rem;
margin: 2rem 0;
}
.app-ai-compact-card {
border: 2px solid #b1b4b6;
padding: 1.25rem;
}
.app-ai-compact-card--premier {
grid-column: 1 / -1;
border-color: #00703c;
border-width: 2px;
}
.app-ai-compact-card code {
display: block;
background: #0b0c0c;
color: #00ff00;
padding: 0.5rem 0.75rem;
font-size: 0.8125rem;
margin-top: 0.75rem;
overflow-x: auto;
white-space: nowrap;
}
.app-explore-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 1.5rem;
margin: 2rem 0;
}
.app-explore-card {
background: #f3f2f1;
padding: 1.5rem;
border-top: 4px solid #1d70b8;
}
.app-explore-card:nth-child(2) { border-top-color: #00703c; }
.app-explore-card:nth-child(3) { border-top-color: #912b88; }
.app-explore-card:nth-child(4) { border-top-color: #f47738; }
.app-jurisdiction-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
gap: 1rem;
margin: 1.5rem 0;
}
.app-jurisdiction-card {
border: 2px solid #b1b4b6;
padding: 1.25rem;
text-decoration: none;
color: inherit;
display: block;
transition: border-color 0.15s, background 0.15s;
}
.app-jurisdiction-card:hover { border-color: #1d70b8; background: #f8f8f8; }
.app-jurisdiction-card__flag { font-size: 1.75rem; line-height: 1; margin-bottom: 0.5rem; }
.app-jurisdiction-card__title { font-weight: 700; color: #1d70b8; font-size: 1.125rem; margin-bottom: 0.5rem; }
.app-jurisdiction-card__badge {
display: inline-block;
font-size: 0.75rem;
padding: 0.125rem 0.5rem;
border-radius: 2px;
font-weight: 700;
color: white;
}
.app-jurisdiction-card__badge--core { background: #00703c; }
.app-jurisdiction-card__badge--community { background: #4c2c92; }
.app-jurisdiction-card__desc { color: #505a5f; font-size: 0.875rem; margin-top: 0.5rem; }
html.dark-mode .app-jurisdiction-card { border-color: #505a5f; }
html.dark-mode .app-jurisdiction-card:hover { background: #1a1d2e; border-color: #5694ca; }
html.dark-mode .app-jurisdiction-card__title { color: #5694ca; }
html.dark-mode .app-jurisdiction-card__desc { color: #b1b4b6; }
.app-code-block {
background: #0b0c0c;
color: #00ff00;
padding: 1rem;
font-family: monospace;
font-size: 0.875rem;
overflow-x: auto;
margin: 1rem 0;
}
.app-code-block pre {
margin: 0;
}
.app-footer {
background: #0b0c0c;
color: white;
padding: 2rem 0;
margin-top: 3rem;
}
.app-footer a {
color: white;
text-decoration: underline;
}
.app-footer a:hover {
color: #5694ca;
}
/* Sticky Navigation Bar */
.app-nav-bar {
background: #0B1F33;
position: sticky;
top: 0;
z-index: 100;
border-bottom: 1px solid #505a5f;
}
.app-nav-bar__inner {
display: flex;
align-items: center;
justify-content: space-between;
}
.app-nav-bar__list {
display: flex;
list-style: none;
margin: 0;
padding: 0;
}
.app-nav-bar__item a {
display: block;
padding: 0.75rem 1.25rem;
color: #ffffff;
text-decoration: none;
font-size: 0.9375rem;
font-weight: 700;
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
}
.app-nav-bar__item a:hover,
.app-nav-bar__item a:focus {
background: #1d1d1d;
border-bottom-color: #1d70b8;
color: #ffffff;
}
.app-nav-bar__brand {
color: #ffffff;
font-size: 1.125rem;
font-weight: 700;
text-decoration: none;
padding: 0.75rem 1.25rem;
display: block;
}
.app-nav-bar__brand:hover,
.app-nav-bar__brand:focus {
color: #ffffff;
text-decoration: none;
}
.app-nav-bar__toggle {
display: none;
background: none;
border: none;
color: white;
font-size: 1.125rem;
padding: 0.75rem 1rem;
cursor: pointer;
font-weight: 700;
}
@media (max-width: 48em) {
.app-nav-bar__toggle {
display: block;
}
.app-nav-bar__list {
display: none;
flex-direction: column;
width: 100%;
}
.app-nav-bar__list--open {
display: flex;
}
.app-nav-bar__inner {
flex-wrap: wrap;
}
.app-nav-bar__item a {
padding: 0.75rem 1rem;
border-bottom: none;
border-left: 3px solid transparent;
}
.app-nav-bar__item a:hover,
.app-nav-bar__item a:focus {
border-left-color: #1d70b8;
border-bottom: none;
}
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://arckit.org/#organization",
"name": "ArcKit",
"url": "https://arckit.org",
"description": "The Enterprise Architecture Governance Harness",
"logo": {
"@type": "ImageObject",
"url": "https://arckit.org/assets/ArcKit_Logo_Horizontal_Light.svg",
"contentUrl": "https://arckit.org/assets/ArcKit_Logo_Horizontal_Light.svg"
},
"sameAs": [
"https://github.com/tractorjuice/arc-kit"
]
},
{
"@type": "WebSite",
"@id": "https://arckit.org/#website",
"name": "ArcKit",
"url": "https://arckit.org",
"description": "Official ArcKit site for the AI harness and enterprise architecture kit that wraps AI coding assistants with traceable governance workflows and compliance overlays.",
"publisher": { "@id": "https://arckit.org/#organization" },
"inLanguage": "en-GB"
},
{
"@type": "WebPage",
"@id": "https://arckit.org/",
"url": "https://arckit.org/",
"name": "ArcKit - The Enterprise Architecture Governance Harness",
"description": "Official ArcKit site: an AI harness and enterprise architecture kit for traceable governance artifacts, UK Government workflows, and community compliance overlays.",
"isPartOf": { "@id": "https://arckit.org/#website" },
"about": { "@id": "https://arckit.org/#software" },
"primaryImageOfPage": "https://arckit.org/og-image.png"
},
{
"@type": "SoftwareApplication",
"@id": "https://arckit.org/#software",
"name": "ArcKit",
"alternateName": "ArcKit Enterprise Architecture Governance Harness",
"url": "https://arckit.org",
"applicationCategory": "DeveloperApplication",
"applicationSubCategory": "Enterprise Architecture Governance",
"operatingSystem": "macOS, Linux, Windows",
"description": "ArcKit is The Enterprise Architecture Governance Harness: open-source, covering strategy, architecture, delivery, and assurance, distributed as a plugin or extension for AI coding assistants — Claude Code, Gemini CLI, GitHub Copilot, OpenAI Codex CLI, and OpenCode CLI. It wraps the assistant with slash commands across an official UK Government baseline plus community-contributed jurisdiction and sector overlays (EU, France, Austria, Canada, UAE, Australia, USA, UK Finance, UK NHS, UK G-Cloud) that generate architecture artefacts using versioned templates with full traceability.",
"softwareVersion": "4.21.0",
"license": "https://github.com/tractorjuice/arc-kit/blob/main/LICENSE",
"codeRepository": "https://github.com/tractorjuice/arc-kit",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "GBP"
},
"publisher": { "@id": "https://arckit.org/#organization" },
"featureList": [
"Requirements, stakeholders, risk, and Strategic Outline Business Case generation",
"Architecture artefacts: ADRs, C4 diagrams, Wardley Maps, HLD/DLD reviews",
"Vendor procurement: G-Cloud and DOS evaluation, SOW/RFP, scoring",
"UK Government compliance: GDS Service Standard, TCoP, Secure by Design, NCSC CAF, Orange/Green Book",
"EU regulatory overlays: GDPR, NIS2, AI Act, DORA, CRA, DSA, Data Act, Cloud Sovereignty Framework",
"French compliance: SecNumCloud, ANSSI, EBIOS, CNIL, DINUM, PSSI",
"Dutch compliance: Rijksbreed cloudbeleid, VIRBI 2025 / TBB, BIO2",
"Austrian compliance: DSG/DSGVO, NISG, BVergG, BaFG/WZG accessibility",
"Canada Federal compliance: FITAA, Privacy Act PIA, ATIP, AIA, ITSG-33, GC Digital Standards",
"UAE Federal compliance: PDPL, IAS, AI Charter, sovereign cloud residency, UAE Pass",
"Australian Federal / DISP-supplier compliance: ASD Essential Eight, ISM, DTA Digital Service Standard, Privacy Act 1988 PIA, OAIC NDB, PSPF, AI Assurance, DISP attestation",
"USA Federal Civilian compliance: FedRAMP authorization, FISMA / NIST 800-53 Rev 5, CISA Zero Trust Maturity, OMB M-19-17 ICAM, NIST AI RMF, OMB M-24-10/M-25-21 AI assurance, E-Gov §208 PIA, EO 14028 SBOM",
"UK NHS Clinical Safety: NHS DCB0129 (manufacturer) and DCB0160 (deployer) Clinical Safety Case + Hazard Log (adopting Marcus Baw's SAFETY.md spec), NHS DTAC v3, UK MDR 2002 + EU MDR 2017/745 SaMD/AIaMD classification",
"UK G-Cloud Supplier Bid Authoring (proprietary, Claude Code only): supplier profile, service design, Service Definition Documents for Lots 1-3 (Cloud Hosting / Software / Support), supplier declaration, pricing and SFIA rate card, security assertions, competitor benchmark, submission review, submission pack"
]
},
{
"@type": "FAQPage",
"@id": "https://arckit.org/#faq",
"mainEntity": [
{
"@type": "Question",
"name": "What is ArcKit?",
"acceptedAnswer": {
"@type": "Answer",
"text": "ArcKit is The Enterprise Architecture Governance Harness: open-source, covering strategy, architecture, delivery, and assurance. It wraps your AI coding assistant with slash commands across an official UK Government baseline plus community-contributed jurisdictional overlays (EU, France, Austria, Canada, UAE, Australia, USA) and sector overlays (UK Finance Payments, UK NHS Clinical Safety, Australian Energy) that turn architecture governance from scattered documents into a systematic, template-driven workflow with full traceability from stakeholders through requirements to design and tests."
}
},
{
"@type": "Question",
"name": "Which AI coding assistants does ArcKit work with?",
"acceptedAnswer": {
"@type": "Answer",
"text": "ArcKit ships in five distribution formats covering Claude Code (premier), Google Gemini CLI, GitHub Copilot, OpenAI Codex CLI, and OpenCode CLI. The same commands and templates are available across every supported assistant."
}
},
{
"@type": "Question",
"name": "Which jurisdictions and compliance frameworks does ArcKit cover?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The official baseline covers UK Government frameworks: GDS Service Standard, Technology Code of Practice, Secure by Design, NCSC Cyber Assessment Framework, HM Treasury Orange and Green Books, and G-Cloud/DOS procurement. Community-maintained overlays add the European Union (GDPR, NIS2, AI Act, DORA, CRA, DSA, Data Act, Cloud Sovereignty Framework), France (SecNumCloud, ANSSI, EBIOS, CNIL, DINUM, PSSI), Austria (DSG/DSGVO, NISG, BVergG, BaFG/WZG accessibility), Canada Federal (FITAA, Privacy Act PIA, ATIP, AIA, ITSG-33, GC Digital Standards), the UAE Federal (PDPL, IAS, AI Charter, sovereign cloud residency, UAE Pass), Australian Federal / DISP-supplier (ASD Essential Eight, ISM, DTA Digital Service Standard, Privacy Act 1988 PIA, OAIC NDB, PSPF, AI Assurance, DISP attestation), USA Federal Civilian (FedRAMP, FISMA / NIST 800-53 Rev 5, CISA Zero Trust, OMB M-19-17 ICAM, NIST AI RMF, OMB M-24-10/M-25-21 AI assurance, E-Gov §208 PIA, EO 14028 SBOM), UK Finance Payments (PSD2 SCA-RTS, EMI/PI safeguarding, FCA Consumer Duty, Critical Third Parties — first sector-specific overlay), and UK NHS Clinical Safety (DCB0129, DCB0160, DTAC v3, UK MDR + EU MDR SaMD/AIaMD classification — second sector-specific overlay)."
}
},
{
"@type": "Question",
"name": "How do I install ArcKit?",
"acceptedAnswer": {
"@type": "Answer",
"text": "For Claude Code, run \"/plugin marketplace add tractorjuice/arckit-claude\" then install arckit. For Gemini CLI, run \"gemini extensions install tractorjuice/arckit-gemini\". For Codex CLI, OpenCode CLI, or GitHub Copilot, install the Python CLI with \"pip install git+https://github.com/tractorjuice/arc-kit.git\" and run \"arckit init --ai codex|opencode|copilot|kimi\" inside your project."
}
},
{
"@type": "Question",
"name": "Is ArcKit free and open source?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. ArcKit is released under the MIT licence with source code on GitHub at tractorjuice/arc-kit. You only pay for the underlying AI assistant subscription (Claude Code, Gemini, Copilot, Codex, or OpenCode)."
}
},
{
"@type": "Question",
"name": "What artefacts does ArcKit generate?",
"acceptedAnswer": {
"@type": "Answer",
"text": "ArcKit generates the full lifecycle of enterprise architecture artefacts: business requirements, functional and non-functional requirements, stakeholder analyses, risk registers, Strategic Outline Business Cases, architecture decision records, C4 model and PlantUML diagrams, Wardley Maps, high- and low-level design reviews, vendor evaluation frameworks, SOW/RFP packs, traceability matrices, compliance assessments, and operational readiness documentation."
}
},
{
"@type": "Question",
"name": "How does ArcKit maintain traceability between artefacts?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Every artefact uses versioned identifiers in the form ARC-NNN-TYPE-vX.Y (for example ARC-001-REQ-v1.0). Requirements use typed prefixes (BR for business, FR for functional, NFR for non-functional, INT for integration, DR for data) and feed forward through the chain Stakeholders → Goals → Requirements → Data Model → Components → User Stories. The /arckit:traceability command renders the matrix on demand."
}
}
]
}
]
}
</script>
</head>
<body class="govuk-template__body">
<a class="govuk-skip-link" href="#main-content">Skip to main content</a>
<script>document.body.className += ' js-enabled' + ('noModule' in HTMLScriptElement.prototype ? ' govuk-frontend-supported' : '');</script>
<nav class="app-nav-bar" aria-label="Main navigation">
<div class="govuk-width-container app-nav-bar__inner">
<a href="index.html" class="app-nav-bar__brand">ArcKit</a>
<button class="app-nav-bar__toggle" aria-expanded="false" aria-controls="nav-menu" onclick="var l=document.getElementById('nav-menu');var o=l.classList.toggle('app-nav-bar__list--open');this.setAttribute('aria-expanded',o)">☰ Menu</button>
<ul class="app-nav-bar__list" id="nav-menu">
<li class="app-nav-bar__item"><a href="commands.html">AI Commands</a></li>
<li class="app-nav-bar__item"><a href="use-cases.html">Example Projects</a></li>
<li class="app-nav-bar__item"><a href="guides.html">Guides</a></li>
<li class="app-nav-bar__item"><a href="roles.html">Roles</a></li>
<li class="app-nav-bar__item"><a href="articles.html">Articles</a></li>
<li class="app-nav-bar__item"><a href="getting-started.html">Getting Started</a></li>
<li class="app-nav-bar__item"><a href="contributors.html">Contributors</a></li>
<li class="app-nav-bar__item"><a href="https://tractorjuice.github.io/arckit-fde/">FDE</a></li>
</ul>
<div class="app-nav-bar__icons">
<a href="https://github.com/tractorjuice/arc-kit" class="app-icon-link" aria-label="GitHub repository" title="GitHub repository">
<svg width="20" height="20" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>
</a>
<a href="https://discord.gg/HsA4Y3hQ4" target="_blank" rel="noopener" class="app-icon-link" aria-label="Discord community" title="Discord community">
<svg width="20" height="20" viewBox="0 0 16 16" fill="currentColor"><path d="M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"/></svg>
</a>
<button class="app-theme-toggle" onclick="toggleTheme()" aria-label="Toggle dark mode" title="Toggle theme"></button>
</div>
</div>
</nav>
<!-- 1. Hero -->
<div class="app-page-hero app-page-hero--home" id="hero">
<div class="govuk-width-container app-page-hero__content">
<span class="app-page-hero__stat">Official ArcKit Site</span>
<h1 class="app-page-hero__title">ArcKit</h1>
<p class="app-page-hero__description">The AI harness and enterprise architecture kit for traceable governance artifacts, UK Government workflows, and compliance overlays.</p>
<p class="app-page-hero__version" id="hero-version"></p>
</div>
</div>
<main class="govuk-main-wrapper" id="main-content" role="main">
<!-- 2. Stats bar -->
<div class="govuk-width-container govuk-!-margin-top-6">
<div class="app-stats-grid">
<div class="app-stat-card">
<div class="app-stat-number">1</div>
<div class="app-stat-label">Governance Harness</div>
</div>
<div class="app-stat-card">
<div class="app-stat-number">7</div>
<div class="app-stat-label">Jurisdictions</div>
</div>
<div class="app-stat-card">
<div class="app-stat-number">3</div>
<div class="app-stat-label">Sectors</div>
</div>
<div class="app-stat-card">
<div class="app-stat-number">16</div>
<div class="app-stat-label">Agents</div>
</div>
</div>
</div>
<!-- 3. What is ArcKit? -->
<div class="govuk-width-container govuk-!-margin-top-9">
<h2 class="govuk-heading-l">What is ArcKit?</h2>
<p class="govuk-body">ArcKit is an AI harness that wraps your AI coding assistant: it gates, traces, and provenance-stamps everything the assistant produces. From stakeholder analysis and risk registers to design reviews and traceability matrices, every artifact is template-driven and audit-ready. A UK Government baseline ships alongside community-contributed jurisdiction and sector overlays (EU, France, Austria, Canada, UAE, Australia, USA, UK Finance, UK NHS, UK G-Cloud).</p>
<div class="app-feature-grid">
<div class="app-feature-card">
<h3 class="govuk-heading-m">Systematic</h3>
<p class="govuk-body">Follow GDS Agile Delivery phases with a structured command workflow. Every artifact is version-controlled, traceable, and linked to business drivers.</p>
</div>
<div class="app-feature-card">
<h3 class="govuk-heading-m">Multi-Jurisdiction</h3>
<p class="govuk-body">UK Government core (TCoP, Secure by Design, GDS Service Standard, MOD JSP 936, HM Treasury Green/Orange Books) with community overlays for GDPR, AI Act, NIS2, ANSSI, PDPL, and more.</p>
</div>
<div class="app-feature-card">
<h3 class="govuk-heading-m">AI-Assisted</h3>
<p class="govuk-body">Works with Claude Code, Gemini CLI, Codex CLI, OpenCode CLI, and GitHub Copilot. AI generates first drafts from templates; architects review and refine.</p>
</div>
</div>
</div>
<!-- 3a. Reference architecture -->
<div class="govuk-width-container govuk-!-margin-top-9" id="architecture">
<h2 class="govuk-heading-l">How it fits together</h2>
<p class="govuk-body">Your AI coding assistant sits at the bottom. Every tool call is intercepted by The Enterprise Governance Harness — <strong>gates</strong> block unsafe writes, the <strong>core engine</strong> drives generation, sector overlays and live MCP knowledge compose in, and <strong>observers</strong> stamp provenance and traceability. What comes out the top are governed, audit-ready artifacts.</p>
<figure style="margin:0;">
<img src="arckit-architecture-hero.png?v=5.5" alt="ArcKit reference architecture: AI coding assistants (Claude Code, Codex, Gemini, OpenCode, Copilot, CLI) send tool calls up through The Enterprise Governance Harness, where PreToolUse gates, the ArcKit core engine with sector overlays and MCP knowledge, and PostToolUse observers produce governed artifacts such as requirements, decisions, risk registers and roadmaps." loading="lazy" style="width:100%; height:auto; display:block; border:1px solid #30363d; border-radius:8px;">
</figure>
</div>
<!-- 4. How it works -->
<div class="govuk-width-container govuk-!-margin-top-9">
<h2 class="govuk-heading-l">How it works</h2>
<p class="govuk-body">ArcKit follows the UK Government's GDS Agile Delivery framework, with commands mapped to each phase:</p>
<div class="app-phase-flow">
<div class="app-phase-box">Phase 0<br>Planning</div>
<div class="app-phase-arrow">→</div>
<div class="app-phase-box">Discovery</div>
<div class="app-phase-arrow">→</div>
<div class="app-phase-box">Alpha</div>
<div class="app-phase-arrow">→</div>
<div class="app-phase-box">Beta</div>
<div class="app-phase-arrow">→</div>
<div class="app-phase-box">Live</div>
</div>
<div class="app-phase-descriptions">
<div class="app-phase-desc">
<h3 class="govuk-heading-s">Planning</h3>
<p class="govuk-body-s">Define architecture principles and create your project structure.</p>
</div>
<div class="app-phase-desc">
<h3 class="govuk-heading-s">Discovery</h3>
<p class="govuk-body-s">Identify stakeholders, assess risks, and build the strategic outline business case.</p>
</div>
<div class="app-phase-desc">
<h3 class="govuk-heading-s">Alpha</h3>
<p class="govuk-body-s">Gather requirements, model data, research technology options, and map strategy.</p>
</div>
<div class="app-phase-desc">
<h3 class="govuk-heading-s">Beta</h3>
<p class="govuk-body-s">Procure services, evaluate vendors, review designs, and generate the delivery backlog.</p>
</div>
<div class="app-phase-desc">
<h3 class="govuk-heading-s">Live</h3>
<p class="govuk-body-s">Verify traceability, ensure operational readiness, and tell the project story.</p>
</div>
</div>
</div>
<!-- 4a. Jurisdictions covered -->
<div class="govuk-width-container govuk-!-margin-top-9" id="jurisdictions">
<h2 class="govuk-heading-l">Jurisdictions covered</h2>
<p class="govuk-body">ArcKit ships a UK Government baseline alongside seven community-contributed jurisdictional overlays. Use the <a href="commands.html" class="govuk-link">command reference</a> to filter by jurisdiction or tier — every overlay command is badged <code>[COMMUNITY]</code> and excluded from the official-tier count.</p>
<div class="app-jurisdiction-grid">
<a href="commands.html?jurisdiction=uk" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🇬🇧</div>
<div class="app-jurisdiction-card__title">UK Government</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--core">Core · 17 commands</span>
<p class="app-jurisdiction-card__desc">GDS Service Standard, Technology Code of Practice, Secure by Design, MOD JSP 936, HM Treasury Green & Orange Books, G-Cloud and DOS procurement, AI Playbook, ATRS.</p>
</a>
<a href="commands.html?jurisdiction=generic" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🌐</div>
<div class="app-jurisdiction-card__title">Generic / Cross-jurisdiction</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--core">Core · 56 commands</span>
<p class="app-jurisdiction-card__desc">Jurisdiction-agnostic foundations: requirements, ADRs, Wardley Mapping, DevOps / MLOps / FinOps, traceability, conformance, vendor evaluation, procurement market intelligence.</p>
</a>
<a href="commands.html?jurisdiction=eu" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🇪🇺</div>
<div class="app-jurisdiction-card__title">EU Regulatory</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 8 commands</span>
<p class="app-jurisdiction-card__desc">GDPR, EU AI Act, NIS2, DORA, Cyber Resilience Act, Digital Services Act, Data Act, Cloud Sovereignty Framework.</p>
</a>
<a href="commands.html?jurisdiction=france" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🇫🇷</div>
<div class="app-jurisdiction-card__title">France</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 12 commands</span>
<p class="app-jurisdiction-card__desc">ANSSI Guide d'hygiène, SecNumCloud 3.2, EBIOS Risk Manager, DINUM (RGI / RGAA / RGS / RGESN), CNIL RGPD, Diffusion Restreinte, code de la commande publique.</p>
</a>
<a href="commands.html?jurisdiction=netherlands" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🇳🇱</div>
<div class="app-jurisdiction-card__title">Netherlands</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 4 commands</span>
<p class="app-jurisdiction-card__desc">Rijksbreed cloudbeleid 2026, VIRBI 2025 rubricering / Te Beschermen Belangen, BIO2 conformance, cloud exit planning.</p>
</a>
<a href="commands.html?jurisdiction=austria" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🇦🇹</div>
<div class="app-jurisdiction-card__title">Austria</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 4 commands</span>
<p class="app-jurisdiction-card__desc">NISG (NIS2 transposition), DSG / DSGVO, Bundesvergabegesetz 2018 procurement, BaFG / WZG accessibility.</p>
</a>
<a href="commands.html?jurisdiction=canada" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🇨🇦</div>
<div class="app-jurisdiction-card__title">Canada Federal</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 12 commands</span>
<p class="app-jurisdiction-card__desc">FITAA (C-70), PIA, ATIP, Algorithmic Impact Assessment, Charter, SOIA, GC Digital Standards, cloud residency, Official Languages Act, OCAP, PSPC procurement.</p>
</a>
<a href="commands.html?jurisdiction=uae" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🇦🇪</div>
<div class="app-jurisdiction-card__title">UAE Federal</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 12 commands</span>
<p class="app-jurisdiction-card__desc">PDPL, IAS controls, sovereign cloud residency, UAE Pass integration, Smart Data classification, AI Charter, autonomy tier, federal procurement, digital records.</p>
</a>
<a href="commands.html?jurisdiction=australia" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🇦🇺</div>
<div class="app-jurisdiction-card__title">Australian Federal</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 10 commands</span>
<p class="app-jurisdiction-card__desc">ASD Essential Eight, Information Security Manual, DTA Digital Service Standard, Privacy Act 1988 PIA, OAIC Notifiable Data Breach playbook, Protective Security Policy Framework, DTA AI Assurance, DISP supplier attestation, OT security, SOCI/CIRMP.</p>
</a>
<a href="commands.html?jurisdiction=usa" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🇺🇸</div>
<div class="app-jurisdiction-card__title">USA Federal Civilian</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 10 commands</span>
<p class="app-jurisdiction-card__desc">FedRAMP authorization, FISMA / NIST 800-53 Rev 5, CISA Zero Trust Maturity, OMB M-19-17 ICAM, NIST AI RMF, OMB M-24-10/M-25-21 AI assurance, E-Gov §208 PIA, EO 14028 SBOM. Install: <code>claude plugin install arckit arckit-us</code>.</p>
</a>
<a href="commands.html?jurisdiction=uk-finance" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🏦</div>
<div class="app-jurisdiction-card__title">UK Finance (sector)</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · payments slice · sector overlay</span>
<p class="app-jurisdiction-card__desc">PSD2 SCA-RTS exemption design (Articles 10, 10A, 11, 13-18 PSRs 2017), EMI / PI safeguarding assessment (EMR 2011, PSRs 2017, FCA PS24/9), FCA Consumer Duty board report (PS22/9), Critical Third Parties dependency assessment (PS24/16). v1 audience: architects at established UK PSPs / EMIs / PIs scaling regulated operations.</p>
</a>
<a href="commands.html?jurisdiction=uk-nhs" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">🩺</div>
<div class="app-jurisdiction-card__title">UK NHS (sector)</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 4 commands · sector overlay</span>
<p class="app-jurisdiction-card__desc">NHS DCB0129 (manufacturer) and DCB0160 (deployer) Clinical Safety Case + Hazard Log (Marcus Baw SAFETY.md spec), NHS DTAC v3, UK MDR 2002 + EU MDR 2017/745 software-as-medical-device (SaMD / AIaMD) classification.</p>
</a>
<a href="commands.html?jurisdiction=australia" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">⚡</div>
<div class="app-jurisdiction-card__title">Australian Energy (sector)</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Community · 2 commands · sector overlay</span>
<p class="app-jurisdiction-card__desc">AESCSF maturity assessment and energy-sector compliance (AER ring-fencing, AEMC NER/NGR, AEMO interfaces, DERMS/DOE, CSIP-AUS, SOCI escalation), layered on the Australian Federal baseline. Install: <code>claude plugin install arckit arckit-au arckit-au-energy</code>.</p>
</a>
<a href="commands.html?jurisdiction=uk-gcloud" class="app-jurisdiction-card govuk-link--no-visited-state">
<div class="app-jurisdiction-card__flag">☁️</div>
<div class="app-jurisdiction-card__title">UK G-Cloud (sector)</div>
<span class="app-jurisdiction-card__badge app-jurisdiction-card__badge--community">Proprietary · Claude Code only · 11 commands · sector overlay</span>
<p class="app-jurisdiction-card__desc">Supplier-side UK G-Cloud (Digital Marketplace) bid authoring: supplier profile, service design, the three Service Definition Document lots (Cloud Hosting / Software / Support), supplier declaration, pricing and SFIA rate card, security assertions, competitor benchmark, submission review, and final submission pack. Proprietary licence (not MIT), not distributed to the non-Claude extension formats. Recipe <code>uk-gcloud-submission</code>. Install: <code>claude plugin install arckit arckit-uk-gcloud</code>.</p>
</a>
</div>
<p class="govuk-body govuk-!-margin-top-4"><a href="commands.html" class="govuk-link">Browse all commands →</a></p>
<div class="app-feature-card govuk-!-margin-top-6" style="border-color: #d4351c; border-width: 3px; padding: 1.5rem;" id="limits">
<h3 class="govuk-heading-s">What ArcKit does not do</h3>
<p class="govuk-body-s">ArcKit generates <strong>DRAFT artefacts for qualified people to review</strong>. It is not legal, regulatory, clinical, or security advice, and no output it produces is a submission, a certification, an accreditation, or a compliance decision.</p>
<p class="govuk-body-s">A generated DPIA is not a completed DPIA: UK GDPR Article 35 places the assessment on the controller. A generated Secure by Design or JSP 936 pack is not an assurance decision. The EU overlay drafts documentation referencing the AI Act, NIS2, DORA and the CRA; it does not perform conformity assessment. Clinical safety artefacts require a registered Clinical Safety Officer. Citations reflect the moment they were fetched, and generated content can be wrong.</p>
<p class="govuk-body-s govuk-!-margin-bottom-0"><a href="https://github.com/tractorjuice/arc-kit#what-arckit-does-not-do" class="govuk-link">Read the full limitations and review requirements</a></p>
</div>
</div>
<!-- 4b. Government Code Discovery -->
<div class="govuk-width-container govuk-!-margin-top-9">
<div class="app-feature-card" style="border-color: #00703c; border-width: 3px; padding: 2rem;">
<strong class="govuk-tag govuk-tag--green govuk-!-margin-bottom-4">UK Government</strong>
<h2 class="govuk-heading-l">Government Code Discovery</h2>
<p class="govuk-body-l">Search 24,500+ UK government repositories before building from scratch. Powered by <a href="https://github.com/chrisns/govreposcrape" class="govuk-link">govreposcrape</a>, no API key required.</p>
<div class="app-feature-grid">
<div class="app-feature-card">
<h3 class="govuk-heading-s">gov-code-search</h3>
<p class="govuk-body-s">Natural language search across government repositories. Find how other departments solved similar problems.</p>
</div>
<div class="app-feature-card">
<h3 class="govuk-heading-s">gov-reuse</h3>
<p class="govuk-body-s">Systematic reusability assessment. Score candidates on licence, quality, documentation, tech stack, and maintenance.</p>
</div>
<div class="app-feature-card">
<h3 class="govuk-heading-s">gov-landscape</h3>
<p class="govuk-body-s">Map the government code landscape for a domain. Identify who built what, common patterns, and collaboration opportunities.</p>
</div>
</div>
<p class="govuk-body govuk-!-margin-top-4">Supports TCoP Point 3 ("Be open and use open source") and the CDDO "reuse before build" principle. Existing research commands now include a government reuse check as a fifth build-vs-buy option.</p>
</div>
</div>
<!-- 4c. OKF interoperability -->
<div class="govuk-width-container govuk-!-margin-top-9">
<div class="app-feature-card" style="border-color: #1d70b8; border-width: 3px; padding: 2rem;">
<strong class="govuk-tag govuk-tag--blue govuk-!-margin-bottom-4">Interoperability</strong>
<h2 class="govuk-heading-l">Open Knowledge Format exchange</h2>
<p class="govuk-body-l">Share ArcKit architecture knowledge as portable Markdown bundles with OKF-compatible frontmatter, or import external OKF bundles as reviewable research notes.</p>
<div class="app-feature-grid">
<div class="app-feature-card">
<h3 class="govuk-heading-s">export-okf</h3>
<p class="govuk-body-s">Copy ArcKit <code>ARC-*.md</code> artifacts into an OKF bundle with portable metadata. Source artifacts stay unchanged.</p>
</div>
<div class="app-feature-card">
<h3 class="govuk-heading-s">import-okf</h3>
<p class="govuk-body-s">Classify OKF Markdown, write an import report, and materialize safe entries as <code>RSCH</code> review notes.</p>
</div>
<div class="app-feature-card">
<h3 class="govuk-heading-s">Opt-in stamping</h3>
<p class="govuk-body-s">Native ARC frontmatter stamping is disabled by default and enabled only through explicit project config or environment.</p>
</div>
</div>
</div>
</div>
<!-- 5. Works with your AI -->
<div class="govuk-width-container govuk-!-margin-top-9" id="multi-ai">
<h2 class="govuk-heading-l">Works with your AI</h2>
<p class="govuk-body">Every core command and community overlay produces identical outputs across AI systems. Choose the platform that fits your workflow.</p>
<div class="app-ai-compact">
<div class="app-ai-compact-card app-ai-compact-card--premier">
<h3 class="govuk-heading-s">Claude Code</h3>
<strong class="govuk-tag govuk-tag--green">Premier</strong>
<p class="govuk-body-s govuk-!-margin-top-2">Full experience with agents, hooks, MCP servers, and output validation.</p>
<code>/plugin marketplace add tractorjuice/arckit-claude</code>
</div>
<div class="app-ai-compact-card">
<h3 class="govuk-heading-s">Gemini CLI</h3>
<strong class="govuk-tag govuk-tag--purple">Full</strong>
<p class="govuk-body-s govuk-!-margin-top-2">Native extension with all commands, templates, scripts, and MCP servers.</p>
<code>gemini extensions install tractorjuice/arckit-gemini</code>
</div>
<div class="app-ai-compact-card">
<h3 class="govuk-heading-s">OpenAI Codex CLI</h3>
<strong class="govuk-tag govuk-tag--blue">Core</strong>
<p class="govuk-body-s govuk-!-margin-top-2">Commands and templates copied into your project via CLI.</p>
<code>arckit init my-project --ai codex</code>
</div>
<div class="app-ai-compact-card">
<h3 class="govuk-heading-s">OpenCode CLI</h3>
<strong class="govuk-tag govuk-tag--blue">Core</strong>
<p class="govuk-body-s govuk-!-margin-top-2">Commands and templates with flexible model selection.</p>
<code>arckit init my-project --ai opencode</code>
</div>
<div class="app-ai-compact-card">
<h3 class="govuk-heading-s">GitHub Copilot</h3>
<strong class="govuk-tag govuk-tag--blue">Core</strong>
<p class="govuk-body-s govuk-!-margin-top-2">Prompt files and agents for VS Code Copilot Chat.</p>
<code>arckit init my-project --ai copilot</code>
</div>
</div>
</div>
<!-- 5b. Latest writing -->
<div class="govuk-width-container govuk-!-margin-top-9" id="articles">
<div style="display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:1rem; margin-bottom:1.5rem;">
<h2 class="govuk-heading-l" style="margin:0;">Latest writing</h2>
<a href="articles.html" class="govuk-link govuk-body-s">View all articles →</a>
</div>
<div class="app-article-teaser-grid">
<article class="app-article-teaser">
<a class="app-article-teaser__media" href="article-viewer.html?a=2026-08-19-arckit-v611-new-plugins">
<img src="articles/2026-08-19-arckit-v611-new-plugins-hero.png" alt="ArcKit v6.11 hero: a row of jurisdiction pack flags for the UK, EU, Netherlands, Austria, France, Canada, USA, Australia and UAE with NEW badges on the EU, Netherlands and Austria, above three panels for the arckit-nl Netherlands pack, the arckit-repo codebase audit plugin, and method packs for TOGAF ADM and AI agent architecture">
</a>
<div class="app-article-teaser__body">
<div class="app-article-teaser__meta">
<span class="app-article-teaser__tag app-article-teaser__tag--release">Release</span>
<span class="app-article-teaser__date">19 August 2026</span>
</div>
<h3 class="govuk-heading-s app-article-teaser__title">ArcKit v6.11: Four New Plugins, Twenty-Five New Commands</h3>
<p class="app-article-teaser__summary">A Netherlands public-sector pack, EU Cloud Sovereignty, Austrian accessibility, a codebase audit plugin, TOGAF ADM and AI agent architecture overlays, OKF import and export, and Kimi Code CLI as a ninth distribution format.</p>
<a href="article-viewer.html?a=2026-08-19-arckit-v611-new-plugins" class="govuk-link app-article-teaser__link">Read article →</a>
</div>
</article>
<article class="app-article-teaser">
<a class="app-article-teaser__media" href="article-viewer.html?a=2026-07-22-atomic-task-graphs-documents-not-tool-calls">
<img src="articles/2026-07-22-atomic-task-graphs-documents-not-tool-calls-hero-1200x630.png" alt="Atomic Task Graphs hero: a five-wave dependency graph of ArcKit artefacts from Principles to Requirements and Stakeholders to Risk Register and High-Level Design to Business Case to a stale Traceability Matrix, under the tagline The graph is the product">
</a>
<div class="app-article-teaser__body">
<div class="app-article-teaser__meta">
<span class="app-article-teaser__tag app-article-teaser__tag--technical">Technical</span>
<span class="app-article-teaser__date">22 July 2026</span>
</div>
<h3 class="govuk-heading-s app-article-teaser__title">Atomic Task Graphs for Documents, Not Tool Calls</h3>
<p class="app-article-teaser__summary">A July 2026 paper (arXiv:2607.01942) independently derives ArcKit's build architecture: an explicit dependency DAG, isolated node context, validated incremental state, and localised repair. Its ablation numbers reorder what to build next.</p>
<a href="article-viewer.html?a=2026-07-22-atomic-task-graphs-documents-not-tool-calls" class="govuk-link app-article-teaser__link">Read article →</a>
</div>
</article>
<article class="app-article-teaser">
<a class="app-article-teaser__media" href="article-viewer.html?a=2026-07-01-arckit-togaf-adm">
<img src="articles/2026-07-01-arckit-togaf-adm-hero.png" alt="ArcKit TOGAF ADM hero showing ADM phases as versioned ArcKit artefacts with 9 command document codes and the togaf-adm-full recipe">
</a>
<div class="app-article-teaser__body">
<div class="app-article-teaser__meta">
<span class="app-article-teaser__tag app-article-teaser__tag--release">Release</span>
<span class="app-article-teaser__date">1 July 2026</span>
</div>
<h3 class="govuk-heading-s app-article-teaser__title">ArcKit TOGAF ADM: The Method Becomes a Governed Workflow</h3>
<p class="app-article-teaser__summary"><code>arckit-togaf-adm</code> turns ADM phases into versioned ArcKit artefacts, with 9 commands and the <code>togaf-adm-full</code> build recipe for capability, application, gap, transition, board, change and repository work.</p>
<a href="article-viewer.html?a=2026-07-01-arckit-togaf-adm" class="govuk-link app-article-teaser__link">Read article →</a>
</div>
</article>
<article class="app-article-teaser">
<a class="app-article-teaser__media" href="article-viewer.html?a=2026-06-30-arckit-agent-architecture">
<img src="articles/2026-06-30-arckit-agent-architecture-hero.png" alt="ArcKit AI Agent Architecture hero showing inventory, design, integration, governance, security and maturity nodes with the 6 agent document codes">
</a>
<div class="app-article-teaser__body">
<div class="app-article-teaser__meta">
<span class="app-article-teaser__tag app-article-teaser__tag--release">Release</span>
<span class="app-article-teaser__date">30 June 2026</span>
</div>
<h3 class="govuk-heading-s app-article-teaser__title">ArcKit AI Agent Architecture: Governed Design for Autonomous Systems</h3>
<p class="app-article-teaser__summary"><code>arckit-agent-architecture</code> adds governed artefacts for agent inventory, design, oversight, integration, security and maturity, plus the <code>agent-architecture</code> recipe for autonomous AI agent programmes.</p>
<a href="article-viewer.html?a=2026-06-30-arckit-agent-architecture" class="govuk-link app-article-teaser__link">Read article →</a>
</div>
</article>
<article class="app-article-teaser">
<a class="app-article-teaser__media" href="article-viewer.html?a=2026-06-29-arckit-usage-signals">
<img src="articles/2026-06-29-arckit-usage-signals-hero.png" alt="Thank you for using ArcKit hero - dark data dashboard showing public usage signals from GitHub, Cloudflare and Google Search Console">
</a>
<div class="app-article-teaser__body">
<div class="app-article-teaser__meta">
<span class="app-article-teaser__tag app-article-teaser__tag--community">Community</span>
<span class="app-article-teaser__date">29 June 2026</span>
</div>
<h3 class="govuk-heading-s app-article-teaser__title">I Built ArcKit for Myself. Thank You for Using It.</h3>
<p class="app-article-teaser__summary">ArcKit started as a personal governance harness. The public signals now show people using it, cloning it, adapting it to different assistants and searching for it by name. That is unexpected, and this is mostly a thank you.</p>
<a href="article-viewer.html?a=2026-06-29-arckit-usage-signals" class="govuk-link app-article-teaser__link">Read article →</a>
</div>
</article>
<article class="app-article-teaser">
<a class="app-article-teaser__media" href="article-viewer.html?a=2026-06-17-arckit-vibe-extension">
<img src="articles/2026-06-17-arckit-vibe-extension-hero.png" alt="ArcKit v5.14 Mistral Vibe extension release hero — dark technical diagram showing canonical ArcKit source flowing through the converter into the standalone tractorjuice/arckit-vibe repository with skills, agent TOML, templates and MCP config cards">
</a>
<div class="app-article-teaser__body">
<div class="app-article-teaser__meta">
<span class="app-article-teaser__tag app-article-teaser__tag--release">Release</span>
<span class="app-article-teaser__date">17 June 2026</span>
</div>
<h3 class="govuk-heading-s app-article-teaser__title">ArcKit v5.14: Mistral Vibe joins the harness</h3>
<p class="app-article-teaser__summary">ArcKit now has a generated Mistral Vibe CLI extension with converted skills, agent TOML, templates, runtime assets and MCP config, published to the standalone <code>tractorjuice/arckit-vibe</code> repository alongside the existing Codex, Gemini, OpenCode, Copilot and Paperclip extension repos.</p>
<a href="article-viewer.html?a=2026-06-17-arckit-vibe-extension" class="govuk-link app-article-teaser__link">Read article →</a>
</div>
</article>
<article class="app-article-teaser">
<a class="app-article-teaser__media" href="article-viewer.html?a=2026-06-09-arckit-fde-site-generator">
<img src="articles/2026-06-09-arckit-fde-site-generator-hero.png" alt="ArcKit FDE site generator launch hero, dark background with the eyebrow NEW IN ARCKIT, ARCKIT-FDE PLUGIN, the headline Your FDE site in one command, a left wizard input stack listing Brand, Colour #0e7a5f, Pricing GBP 25K / 35K and Contact, a gold arrow labelled /arckit-fde:create, a right rendered FDE site card showing Your FDE, Bootstrap any project in a week, the four artefact chips Principles, Requirements, Risk and Stakeholders, and pricing GBP 25K intensive and GBP 35K spread published to docs and GitHub Pages, with a footer strip reading 1 command, white-label, 2 market presets, Claude Code only, arckit.org">
</a>
<div class="app-article-teaser__body">
<div class="app-article-teaser__meta">
<span class="app-article-teaser__tag app-article-teaser__tag--release">Release</span>
<span class="app-article-teaser__date">9 June 2026</span>
</div>
<h3 class="govuk-heading-s app-article-teaser__title">ArcKit FDE is now a plugin: generate your own forward deploy site in one command</h3>
<p class="app-article-teaser__summary">White-label the bootstrap sprint with one command. <code>/arckit-fde:create</code> interviews you for brand, pricing and contact, then renders a GitHub-Pages-ready Forward Deploy Engineering site into <code>docs/</code>.</p>
<a href="article-viewer.html?a=2026-06-09-arckit-fde-site-generator" class="govuk-link app-article-teaser__link">Read article →</a>
</div>
</article>
<article class="app-article-teaser">
<a class="app-article-teaser__media" href="article-viewer.html?a=2026-06-02-uk-tenders-procurement-intelligence">
<img src="articles/2026-06-02-uk-tenders-procurement-intelligence-hero.png" alt="ArcKit v5.9.0 Procurement Market Intelligence hero — a bar chart of awarded value by supplier showing a dominant 62 percent gold bar tagged HIGH, the new UK Tenders MCP, and the commands /arckit:tenders and /arckit:competitors">
</a>
<div class="app-article-teaser__body">
<div class="app-article-teaser__meta">
<span class="app-article-teaser__tag app-article-teaser__tag--release">Release</span>
<span class="app-article-teaser__date">2 June 2026</span>
</div>
<h3 class="govuk-heading-s app-article-teaser__title">ArcKit v5.9.0: Procurement Market Intelligence from Real Award Data</h3>
<p class="app-article-teaser__summary">Two new commands and a new bundled MCP service ground procurement and assurance in real UK contract award data. <code>/arckit:tenders</code> gives award-value benchmarks, incumbency and supplier concentration; <code>/arckit:competitors</code> maps the rival field; and the evidence flows into <code>risk</code>, <code>sobc</code>, <code>research</code> and <code>score</code>. Powered by the new <strong>UK Tenders MCP</strong>, around 677,000 UK tender notices under OGL v3.0 with the notice URL on every record.</p>
<a href="article-viewer.html?a=2026-06-02-uk-tenders-procurement-intelligence" class="govuk-link app-article-teaser__link">Read article →</a>
</div>
</article>
</div>
</div>
<style>
.app-article-teaser-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5rem;
}
.app-article-teaser {
background: #f3f2f1;
display: flex;
flex-direction: column;
overflow: hidden;
border-top: 4px solid #912b88;
transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.app-article-teaser:hover {
transform: translateY(-2px);
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}
.app-article-teaser__media {
aspect-ratio: 1200 / 630;
background: linear-gradient(135deg, #1a1d2e 0%, #0a0d14 100%);
overflow: hidden;
}
.app-article-teaser__media img {
width: 100%; height: 100%; object-fit: cover; display: block;
}
.app-article-teaser__body {
padding: 1rem 1.25rem 1.25rem;
flex: 1;
display: flex;
flex-direction: column;
}
.app-article-teaser__meta {
display: flex; gap: 0.5rem; align-items: center;
margin-bottom: 0.5rem; font-size: 0.75rem;
}
.app-article-teaser__tag {
display: inline-block;
color: white;
font-size: 0.6875rem;
padding: 0.125rem 0.5rem;
border-radius: 2px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.app-article-teaser__tag--release { background: #1d70b8; }
.app-article-teaser__tag--guide { background: #00703c; }
.app-article-teaser__tag--technical { background: #505a5f; }
.app-article-teaser__date { color: #505a5f; font-weight: 500; }
.app-article-teaser__title { margin: 0.25rem 0 0.5rem; font-size: 1.0625rem; line-height: 1.3; }
.app-article-teaser__summary { color: #505a5f; flex: 1; margin-bottom: 0.875rem; font-size: 0.9375rem; }
.app-article-teaser__link { font-weight: 600; font-size: 0.9375rem; align-self: flex-start; }
html.dark-mode .app-article-teaser { background: #1a1d2e; border-top-color: #c084fc; }
html.dark-mode .app-article-teaser:hover { background: #20243a; }
html.dark-mode .app-article-teaser__summary,
html.dark-mode .app-article-teaser__date { color: #b1b4b6; }
</style>
<!-- 6. Explore -->
<div class="govuk-width-container govuk-!-margin-top-9" id="documentation">
<h2 class="govuk-heading-l">Explore</h2>