DESIGN.md@docs is agent-read markdown (design) from mvschwarz/openrig.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# OpenRig Design
This document captures the current OpenRig visual system so the product can be
recreated, extended, or translated into other media without reverse-engineering
the UI from code.
## Essence
OpenRig is a local control plane for multi-agent work. The interface should feel
like an operator's tactical dossier: precise, technical, calm, and legible under
pressure. It is not a consumer SaaS dashboard and not a decorative terminal skin.
It is a paper-and-glass workspace for watching work move through rigs, agents,
queues, projects, files, and proof packets.
The brand should communicate:
- Operator confidence: the human can see what is happening and what needs action.
- Composable systems: workspace, mission, slice, rig, pod, seat, queue, file, and
proof surfaces share primitives instead of bespoke one-off cards.
- Live work: activity, flow, context usage, proofs, and terminal state are visible
without turning the UI into a log dump.
- Local-first control: the app looks like a serious local cockpit, not a cloud
marketing product.
## Design Language
OpenRig currently uses two deliberate surface languages.
### Vellum Paper
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
GET https://markdownregistry.com/api/v1/artifacts/art_mpds56nbyn23uf3g
GET https://markdownregistry.com/api/v1/resolve?ref=mvschwarz/openrig/docs/DESIGN.md
GET https://markdownregistry.com/api/v1/blob/21d8785c26e6f6387004671a6133433442af6202ee017643fabcaf750a4957dd
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/agent-operated-software/SKILL.md · Use when designing, building, operating, or diagnosing an ongoing application whose live backend or control loop…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/agent-operated-workflows/SKILL.md · Use when a bounded real-world procedure has a deterministic happy path but brownfield, variable, or partially knowable…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/applying-a-permission-policy/SKILL.md · Use when a user asks an agent to configure OpenRig command permissions, reduce repeated native approval prompts, or…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/claude-compaction-restore/SKILL.md · Use when a Claude Code session has just compacted, is about to compact, reached context limit, resumed after /compact…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/delegating-work/SKILL.md · Use when you have a task and must decide WHO does it — yourself, a spawned subagent, or another agent in the topology…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/forming-an-openrig-mental-model/SKILL.md · Use when the system around you does not make sense yet: you just booted into a seat and do not know how the pieces fit…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/loading-addressable-markdown/SKILL.md · Use when a mission, slice, dashboard, or task references Markdown as path#h2-slug or path#h2-slug/h3-slug outside the…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/messaging-the-human/SKILL.md · Use when project policy calls for a human decision or update, a human delivery is pending or failed, or a reply must…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/mission-slice-sop/SKILL.md · Use when starting, building, handing off, restoring, or closing a mission or slice under the default lightweight SDLC.
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/openrig-operating-model/SKILL.md · Use when you do not know WHERE something belongs: you learned a lesson and are unsure which file takes it; you are…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/openrig-skills/SKILL.md · Use when you're operating OpenRig and need the right skill or context for fleet recovery, seat handover, new-seat…
mvschwarz/openrig · packages/daemon/assets/plugins/openrig-core/skills/openrig-user/SKILL.md · Use when a specific `rig` command, subcommand, or flag is already known and you need its exact syntax, JSON shape…