← ClaudeAtlas

verification-slotslisted

This skill should be used when the user asks about "verification slots", "integrating a linter", "adding a deterministic tool", "harness-enforcer", "constraint enforcement interface", "wrapping a tool", or needs the technical reference for how deterministic and agent-based checks work in the harness framework.
Habitat-Thinking/ai-literacy-superpowers · ★ 35 · Code & Development · score 65
Install: claude install-skill Habitat-Thinking/ai-literacy-superpowers
# Verification Slots The verification slot is the harness framework's core technical abstraction. Every constraint — whether backed by a linter, a formatter, a structural test, or an LLM agent — is checked through the same interface. This uniformity means the rest of the system (hooks, CI, commands) does not care how a constraint is verified. ## The Contract **Input:** - Constraint definition (rule, enforcement type, tool) - Scope (commit, pr, weekly, manual) - File set (changed files, or all files) **Output:** - Result: `pass` or `fail` - Findings: list of `{file, line, message}` (empty on pass) ## How the Enforcer Decides The `harness-enforcer` agent reads each constraint from HARNESS.md and dispatches verification based on the `enforcement` field: | Enforcement | What happens | | --- | --- | | `deterministic` | Execute the `tool` command, interpret exit code | | `agent` | Read the `rule` text, review files, produce findings | | `deterministic + agent` | Run both, merge findings | | `unverified` | Skip — log as unchecked | ## Deterministic Tool Integration To fill a verification slot with a deterministic tool: 1. Identify a tool that checks the constraint (linter, formatter, scanner, custom script) 2. Verify it runs locally and produces usable output 3. Update the constraint in HARNESS.md: set `enforcement` to `deterministic` and `tool` to the exact command 4. Run `/harness-audit` to confirm the tool works in the harness context For detailed integratio