Model Citizen — AI skill for Claude Code
The control plane for your coding agents, however you run them.
How to install Model Citizen
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open JakeSelby/model-citizen and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Model Citizen does
The control plane for your coding agents, however you run them. One checkout of rules, skills, subagents, hooks and stances, projected into Claude Code and Codex with your own primitives: hook-enforced guardrails, usage telemetry, cost postures and model tiering, under any rules library or orchestration layer.
Alternatives in AI
- Pi Agent VS OpenCode — Customization & Control Comparison — Pi v0.52+ vs OpenCode v1.1+ (Feb 2026) Thesis: Pi and OpenCode are both MIT-licensed, open-source, model-agnos 526 ★
- Claudexor — Multi-harness control plane for Claude Code, Codex, Cursor, and OpenCode: quota-aware rotation across multiple 425 ★
- HarnessKit — More than a skill manager — manage skills, MCP servers, plugins, hooks, CLIs, configs, memory & rules across e 416 ★
README
Model Citizen
Formerly Agent Harness.
[](https://github.com/JakeSelby/agent-harness/actions/workflows/ci.yml) [](LICENSE) [](CONTRIBUTING.md) [](https://agent-harness.jakeselby.com) 
The control plane for your coding agents, however you run them.

Model Citizen is the layer under your coding agents. You write your rules, skills, roles and stances once, as your own primitives. The harness projects them into Claude Code and Codex, enforces them with hooks, and keeps a ledger of what every session did and spent. It sits under whatever rules library you like and whatever orchestration you run, so you can change how your agents work without changing how you run them.
Every file it touches goes in an ownership journal, and uninstall puts things back. The same ledger exports over OTLP to Langfuse, Phoenix or Opik, off by default.
Model Citizen is not an LLM API gateway, a model provider or a replacement agent runtime. Claude Code and Codex remain responsible for m
Related Skills
Agent Gates
Stop telling your AI agent the rules — enforce them. Hook-based commit gates for Claude Code.
Claude Code Practices
Interactive AI installer for Claude Code: setup once, keep context across sessions, enforce critical rules wit
Observer
Local-first control plane for AI coding agents — launch browser terminals, run and remotely control sessions,
Pixcode
Self-hosted AI coding agent control plane — Claude Code, Codex, Gemini CLI, Cursor, Qwen & OpenCode in one wor
Use Crew Gateway
Route an OpenAI/Anthropic-compatible client through the portable farmd control plane's virtual crew model, for
Agnostic AI
Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, s
Related Agents
A01 Orchestrator
A01 ORCH — Swarm control plane. Use to decompose a brief into a task DAG, schedule/assign tasks to the other 1
Hcs Hook Integrator
Wires Claude Code + Codex hooks to the HCS substrate without embedding policy in hook bodies. Maintains .claud
Ct Harness Engineer
Designs and audits Claude Code harness infrastructure — hooks, rules, settings, constraint promotion, maturity