implementation-harness-fix-scope-gapslisted
Install: claude install-skill RyanMKrol/claude-skills
# Triage and fix scope-authoring gaps
`check-task-scope.sh` is a heuristic, false-positive-tolerant linter (see its own header) — it flags
every backtick-quoted file-like mention in a task's spec that isn't in that task's declared `scope`, but
it can't tell "the spec means to edit this" from "the spec mentions this for context only." Your job:
run it, have a subagent independently judge EACH warning against the spec's own prose, auto-fix the
confident real gaps, and only bother the owner with what's genuinely ambiguous. Focus target:
`$ARGUMENTS` (a task id narrows the sweep to it; empty = every warning `check-task-scope.sh` finds).
Read this whole file, then execute in order.
This is the fix-side companion to `/implementation-harness-pre-loop-checkin`'s read-only check (e) —
that command only ever reports raw warnings; this one is where they get resolved.
## ⚠️ Guardrails (do not violate)
- **The loop MUST NOT be running.** This skill mutates `.harness/tracking/TASKS.json` — exactly what
the loop reads and writes. If a `loop.sh`/`supervise.sh` process is alive, or the repo lock is held by
a live PID, STOP and tell the owner; do not proceed.
- **Scope only.** Never touch `status`, `facets`, `dependsOn`, or any other task field — the only
mutation this skill ever makes is appending a path to a task's `scope` array.
- **Never invent a scope entry the judge didn't actually recommend.** The subagent fan-out is the
source of truth for what gets added; don't add anythin