with one click
harness-governance
// Use for reusable agent-harness governance: skill architecture, global AGENTS/project overlays, adapter install behavior, project-overlay contracts, and checks.
// Use for reusable agent-harness governance: skill architecture, global AGENTS/project overlays, adapter install behavior, project-overlay contracts, and checks.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | harness-governance |
| description | Use for reusable agent-harness governance: skill architecture, global AGENTS/project overlays, adapter install behavior, project-overlay contracts, and checks. |
Owns reusable harness posture, project-overlay contracts, adapter posture, skill architecture, and harness checks.
The harness is a contract, not a playbook. It owns reusable agent-facing policy and tooling; projects own product facts, runtime shape, local command bodies, roadmap, queue state, active execution state, and project-only exceptions.
Keep harness policy adapter-neutral unless it lives in an adapter file. Codex is one adapter.
Write harness policy under documentation-stewardship: shortest enforceable
rule that preserves owner, outcome, forbidden workaround, and proof or stop
condition when needed. Avoid inherited process stacks.
Apply its density rule to skills, adapter prompts, examples, validation docs,
and project-overlay contracts.
pass, reject, blocked, or
not-applicable; do not make required rule, proof, review, runtime,
architecture, owner-integrity, or validation failures advisory.NON-BLOCKING is an observation category, not a code-review verdict. It is
valid only outside the binding objective or for explicitly accepted temporary
debt with owner, risk, and removal condition.AGENTS.md and skill bodies as maps/contracts, not manuals.description owns ordinary trigger/routing text.documentation-stewardship for one-owner durable concepts. Harness
skills, adapters, and bootstrap docs may repeat only compressed owner
pointers plus local load, input, output, or stop consequences.done wave files.Non-trivial harness changes touch AGENTS.md, reusable skills or metadata,
adapter prompts/config, validation checks, workflow policy, project-overlay
contracts, or reusable policy ownership.
Harness closeout names changed reusable owners, removed obsolete routes, changed routing triggers, harness repo status, and project repo status when overlays also changed.
references/harness-contracts.md before changing project overlays,
AGENTS.md, project-overlay documentation layout, or governance check
semantics.references/skill-architecture.md before changing skill authoring,
splitting, installing, metadata, reference rows, templates, helper commands,
validation, skill eval posture, or split proposals.agent-harness governance check --repo-root .
When this skill changes, validation plus readback must prove owner boundary, non-trivial classification, closeout obligations, and reference gates survive.