← ClaudeAtlas

ark-contractlisted

Shortcut — edit the rules file or extra rules. Use /ark-adopt or /ark-autopilot.
pedroknigge/arkgate · ★ 1 · AI & Automation · score 67
Install: claude install-skill pedroknigge/arkgate
# /ark-contract — Shortcut to adopt / autopilot **Not a first-class door.** One-release redirect. Writing `ark.config.json` is **`/ark-adopt`** at session 0 and **`/ark-autopilot`** afterward. Do that job now. Contener · Guiar · Ordenar — this leftover name is not a star. ## When / not when | Use this leftover name when… | Prefer instead | |------------------------------|----------------| | Layers / include / ArkRules / first extra need an edit | **`/ark-adopt`** (path, first `arkRun` / first `arkOrder`) or **`/ark-autopilot`** (tighten) | | False-green / concentrated edge | **`/ark-adopt`** — write the honest config | | One kernel candidate | **`/ark-runtime`** | | One order-plane candidate | **`/ark-order`** | ## Dual engine (mandatory) | Engine | Role | |--------|------| | **Deterministic** | CLI / MCP / contract sensors — exit codes, plan kinds, coverage numbers, install status | | **Exploratory** | You open **this** repo's real files and product surface before concluding | The CLI is a **sensor**, never the whole job. Claiming done without the exploratory bar for this skill is **incomplete**. ## MCP workspace binding (mandatory) Before any `ark_*` MCP tool, call `ark_identity` with `project.expectedRoot` set to the exact workspace root. Continue only when `binding.status === "matched"` and `authoritative === true`; retain `projectIdentity.projectId`, then pass both `expectedRoot` and `expectedProjectId` under `project` on every later MCP call. If identity is miss