Delegability evaluation reference — the CAN/SHOULD owner-recommendation contract a delegability-assessor applies to an intention node; defines categories a/b/c, the push-down ROI rule, and the output object the dialectic engine consumes.
Scanned 9/3/2026
Install to Claude Code
npx -y skills add natb1/commons.systems --skill ref-delegability --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ref Delegability?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/natb1-ref-delegability)More formats (shields.io, HTML) on the badges page.
---
name: ref-delegability
description: Delegability evaluation reference — the CAN/SHOULD owner-recommendation contract a delegability-assessor applies to an intention node; defines categories a/b/c, the push-down ROI rule, and the output object the dialectic engine consumes.
---
# Delegability Evaluation Reference
`.claude/docs/delegability.md` is the single source of truth for the delegability
contract. This skill is the entry point a delegability-assessor (#2370 structural
role) loads before classifying an intention node. Everything that defines categories,
formulas, field shapes, and invariants lives in that doc — this skill points at it;
it does not restate it.
## When to use
Invoke when deciding who should own an intention node (human / AI / procedure) and
whether to push ownership down the human → AI → procedure continuum. The #2370
delegability-assessor role loads this skill before each classification; the resulting
output object is consumed downstream by the dialectic engine.
## The contract
Read `.claude/docs/delegability.md` before classifying. If the doc cannot be read,
state so explicitly — do not proceed from memory.
Apply the steps in order:
1. Run the [CAN classifier](../../docs/delegability.md#can-classifier-feasibility) —
test `a` first, then `b`, else `c`. Emit a `can_category` and a mandatory
`rationale` naming which test decided it. If `can_category == c`, set
`roi_verdict: "n/a"` and `roi_rationale: null`, then skip step 2 and proceed to
step 3.
2. When `can_category` ≠ `c`, run
[SHOULD economics](../../docs/delegability.md#should-economics-push-down-roi) —
evaluate the ROI inequality and emit `roi_verdict` (`push_down` or `decline`) plus
`roi_rationale`.
3. Check the consistency / veto layer. A push-down that survives CAN and SHOULD is
still declined if either veto source rejects it: the TECHNICAL perspective vetoes
when the codified artifact would not be safe to abandon, and the Consistency-tester
(consistency) perspective vetoes on charter-compliance or ratchet-risk grounds.
4. Emit the [output contract](../../docs/delegability.md#output-contract) object with
all required fields. An object missing any always-present field is invalid — do not
coerce defaults; re-run instead.
## Perspectives
Three perspectives feed the evaluation, each formerly a deleted `.claude/agents/`
agent definition; the verbatim pre-deletion source is at `origin/main` commit
`44493733` under `.claude/agents/`. The doc defines exactly how each feeds the
ROI inequality and the consistency check; this skill only names them:
- **FINANCIAL** — formerly the deleted `align-financial` agent definition; estimates
the left-side costs (`build`, `run`, `manual_cost`, `frequency`).
- **TECHNICAL** — formerly the deleted `align-technical` agent definition; estimates
`maintenance` and holds a veto if the codified artifact would not be safe to abandon.
- **Consistency-tester** — formerly the deleted `align-consistency` agent definition;
the consistency veto layer that checks charter compliance and ratchet risk.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!