Skip to content

help wanted: contribute a /arckit:build recipe for your jurisdiction #424

@tractorjuice

Description

@tractorjuice

Open invitation

Three recipes ship with the ArcKit plugin today:

  • uk-saas — UK Government civilian SaaS (38 targets, GDS / TCoP / NCSC CAF)
  • uk-mod-sovereign — UK MOD / sovereign / air-gapped (38 targets, MOD-SBD / JSP 936)
  • uae-federal-ai — UAE Federal AI under the 23 April 2026 Cabinet decree (48 targets)

That covers roughly 0.5% of the world's public sectors. The other 99.5% need recipes too. If you architect for a jurisdiction not on the list above, this is the issue to claim.

The full launch article: https://arckit.org/article-viewer.html?a=2026-05-03-community-recipes-wanted

What a recipe is

A YAML file that lists which /arckit:* commands form a coherent governance bundle for projects in your jurisdiction, the dependency graph between them, and the args each command should be invoked with. The build harness reads it, computes parallel waves, dispatches subagents.

A recipe is not a fork of ArcKit. It does not change the underlying commands. It is configuration that says "for projects in my jurisdiction, this is the bundle, this is the order, here are the topic seeds for the eight architecture decision records".

What we'd accept as a contribution

The bar is "a serious architect for that jurisdiction would recognise this as a credible governance bundle". Concretely:

  • YAML file at arckit-claude/skills/arckit-build/recipes/{your-recipe}.yaml matching the schema documented in arckit-claude/skills/arckit-build/SKILL.md § "Recipe schema (v1)"
  • ~8 architecture decision record topics that reflect the cloud, identity, data, AI, and procurement choices an architect actually faces in your jurisdiction
  • Whichever core ArcKit commands fit (most do, regardless of jurisdiction)
  • Plus relevant community-overlay commands if they exist (fr-*, eu-*, at-*, uae-* already shipped; new prefixes welcome)
  • Optional research wave following the ORG_RESEARCH → per-project pattern established in v4.13.1
  • YAML validates: python3 -c "import yaml; r=yaml.safe_load(open('YOUR-RECIPE.yaml')); ids = {t['id'] for t in r['targets']}; deps_ok = all(d.rstrip('*') in {i.rstrip('-') for i in ids} or any(i.startswith(d.rstrip('*')) for i in ids) for t in r['targets'] for d in t['deps']); print('ok' if deps_ok else 'FAIL')"
  • PR description names the regulatory anchors the recipe is designed to satisfy (e.g. "EU AI Act + NIS2 + DORA + GDPR" for an eu-saas recipe)

Most-wanted jurisdictions

Tagging the ones likely to land most cleanly given existing community-overlay commands:

Recipe slot Anchor regulations Existing community commands to compose
eu-saas EU AI Act, NIS2, DORA, Data Act, DSA, GDPR 7 eu-* commands
fr-public SecNumCloud, ANSSI, EBIOS, PSSI, marché public, RGPD 12 fr-* commands
at-bund DSGVO, NISG, BVergG 3 at-* commands
de-bund BSI / IT-Grundschutz / C5 catalogue (no de-* commands yet — recipe pioneers them)
au-fed DTA standards, IRAP, Essential Eight (no au-* commands yet)
ca-fed TBS directives, ITSG-33, PIPEDA (no ca-* commands yet)
sg-gov IMDA standards, GovTech patterns (no sg-* commands yet)
ch-finma FINMA, Swiss data residency (no ch-* commands yet)

These aren't exclusive. If your jurisdiction isn't on the list, that's not a no.

How to claim and contribute

Option 1 — Just send a PR

The simplest path. Copy uk-saas.yaml to .arckit/recipes/{your-jurisdiction}.yaml in your project, edit, run /arckit:build {project} --recipe {your-jurisdiction} --plan to confirm the wave plan looks right, then /arckit:build {project} --recipe {your-jurisdiction} for real on a representative project. Once you're happy with the artefacts it produces, send the YAML in as a PR adding it under arckit-claude/skills/arckit-build/recipes/.

Option 2 — Discuss first

Comment on this issue with the jurisdiction you're claiming and a sketch (regulatory anchors, ~8 ADR topics you'd seed, which community-overlay commands you'd include). We'll discuss before you write the YAML.

Recognition

  • Recipe lands with the contributor's name in commit history and description: field
  • Significant recipes establishing a new jurisdiction overlay get article-history credit at arckit.org (the way uae-federal-ai was credited at v4.13.1)
  • New jurisdictional command prefixes (e.g. de-*, au-*) follow the existing community-overlay pattern — contributor becomes the domain co-maintainer

References

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions