operational-rigorlisted
Install: claude install-skill firaen22/claude-rulebook
# Operational Rigor
Cache over `~/.claude/CLAUDE.md` R0–R7 and `~/.claude/harness/20-judgment-rubrics.md`.
The harness is the source of truth — on any conflict, the harness wins (R8).
Apply the rubrics mechanically: check the boxes, follow the verdict.
## 1 · Task contract — before touching anything
Classify the ASK by intent, not grammar ("can you fix X?" is a task):
**question-shaped** (wants to know or decide) → findings + a recommendation
(reads and non-mutating runs in scope, edits and outward actions not);
**plan-first** (ambiguous scope, irreversible/outward actions, or a plan
requested) → plan, then stop for approval; **task-shaped** → proceed under the
contract below. A mixed ask is a task whose report also answers the question.
Unsure of the CLASS → plan-first (unsure how to *implement* a clearly
task-shaped, reversible ask changes nothing). When the answer lives only in your
own inference — nothing to open, run, or fetch — say so and label it a judgment
call instead of dressing it in process.
Write down, before the first edit:
- **GOAL** — what will exist that doesn't now, in one sentence.
- **ACCEPTANCE** — testable statements, edge behavior explicit (empty / zero /
negative / null-undefined-NaN / oversized) — unstated edges are the shared
blind spot of every model tier.
- **OUT OF BOUNDS** — files/behaviors this task must not touch.
- **SURFACES** (mutating/destructive tasks) — what you expect to write, delete,
or send to; provisional at contract time,