ratemyharnesslisted
Install: claude install-skill AmsonntagChow/ratemyharness
# RateMyHarness
## Runtime boundary
- **Model** proposes the next message, tool call, or action.
- **Loop** invokes the model, dispatches tools, returns results, and decides whether to continue.
- **Harness** enforces runtime behavior around the loop: context, state, memory, tools, permissions, approvals, budgets, cancellation, tracing, evaluation, and recovery.
- **Skill** supplies instructions and resources inside a harness; it cannot grant authority or enforce a sandbox.
An isolated loop is reviewable, but label its verdict component-limited rather than presenting it as a complete harness audit.
## Deterministic runtime invariants
Use these zero-tolerance invariants as the stable center of every route:
| Invariant | Required runtime behavior |
|---|---|
| Authority | Enforce policy outside model-controlled text and bind approval to the principal, action, arguments, and validity window. |
| Correlation | Bind every model step, tool call, attempt, result, checkpoint, and terminal event to the correct run; reject or reconcile late and duplicate results. |
| Isolation | Partition session and tenant state, enforce provenance and retention boundaries, and prevent cross-run contamination. |
| Idempotency | Give non-idempotent effects stable end-to-end keys, durable state, and reconciliation so retries and resumes cannot silently duplicate them. |
| Termination | Enforce independent step, tool-call, wall-clock, token, and cost limits, and propagate cancellation through activ