agentic-walkthrough
Prove that a reported run caused its intended real effect. Walk the executor path from entry to effect, capture one observable…
Check agent-produced plans, tests, or code against the owner's actual intent. Find missing meaning, unrequested work, stale truth, unreachable decisions, unsupported completion claims, and implementation debt. Use before approval or merge.
$ npx -y skills add sno-ai/sno-station-skills --skill owner-intent-audit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/owner-intent-auditContext preview
The summary Claude sees to decide when to auto-load this skill.
Check agent-produced plans, tests, or code against the owner's actual intent. Find missing meaning, unrequested work, stale truth, unreachable decisions, unsupported completion claims, and implementation debt. Use before approval or merge.
name: owner-intent-audit
description: "Check agent-produced plans, tests, or code against the owner's actual intent. Find missing meaning, unrequested work, stale truth, unreachable decisions, unsupported completion claims, and implementation debt. Use before approval or merge."
requires:
programs: []
harness:
- {slot: 4.shell, need: required}
- {slot: 4.file-read-write, need: required}The question this review answers is not "is the artifact good" but **"is this what the owner meant, and what did the agent leave behind while making it?"** (The owner is whoever owns the work and decides what it should be; often that is the user.) An agent can produce a PRD (product requirements document), a plan, or a diff that is locally excellent and still specify a different product, carry work nobody asked for, or hide the debts agents characteristically create. Reviewing the artifact for its own defects — bugs, security holes, silent death — is peer-review's job, not this one; the two are run separately and neither substitutes for the other.
Start with the ordinary user and system flow. Realistic common-path failure outranks exotic edge cases.
This is not “did every source bullet appear?” A locally plausible artifact can retain the same nouns while specifying a different product.
Determine:
Find that meaning in the owner's raw request, the complete question-and-answer record, and the settled decisions. If the project keeps no such record, say so and use `incomplete-evidence`. Find loss of meaning in the target's requirements, ordinary flow, boundaries, design choices, and acceptance criteria. In code mode, also look through the governing contract (the spec, interface, or acceptance text the code is supposed to satisfy), callers, state changes, and user-visible result.
Important shapes include a condition becoming unconditional, an actor changing, an example becoming the whole boundary, a prohibition disappearing, related answers becoming isolated facts, or a familiar implementation replacing the requested outcome.
Keyword overlap and row-count traceability are not proof. Return real ambiguity to the owner; do not invent meaning.
Run the `less-is-more` skill in cut mode on the diff (code mode). In plan mode, apply its cut list to the plan as a checklist: what is proposed that the owner did not ask for, and what could be deleted without losing the requested outcome. Every item it reports is a finding here. In plan mode, also ask what wording would invite a literal agent to build it. Work that is necessary but belongs in a runbook, an orchestration step, or a test harness rather than the product contract is misplaced process work: report where it should move, without dropping its constraint.
The plan or spec and everything tied to it must name the same current artifact by path, hash, and status, and every referenced file must exist. For example, where the project has them: a PRD, its acceptance file, its test commands, its evidence, and its status header. A stale identity or an unreachable verifier is a finding. Validate an absence check with a known positive control.
Separate **current contract** (what must be delivered), **current state** (what ran, passed, or remains), and **historical narrative** (why it changed). History may explain current truth; it cannot override it. A load-bearing claim that no longer matches reality — in a PRD, plan, comment, default, or completed task — is a finding, because it misleads the next agent.
Check decision tables, state machines, ordered guards, schemas, fixtures, and tests. Every claimed branch must be reachable, branches claimed as exclusive must not overlap, and duplicate or shadowed branches must not masquerade as distinct outcomes.
“Ran,” “wired,” “enabled,” “deployed,” or “passed” require effect proof, not a flag, log line, or clean exit. Trace the ordinary entrypoint to an observable result; run the `agentic-walkthrough` skill when it is installed.
Owner-intent preservation needs the raw request, complete Q&A, and settled decisions. Missing, partial, stale, or non-blind intent evidence means `incomplete-evidence`, not `clean`; it limits only the semantic verdict, and every other check still runs and reports. Intent evidence is non-blind when the reviewer had already read the artifact under review before reconstructing the owner's meaning, so the comparison is not independent; say so.
A behavior finding needs a realistic trigger and a material consequence; test it against guards and reachability before keeping it. An over-build finding from `less-is-more` needs no trigger: the extra code is the consequence. Do not report style debt.
By default this audit is one judgment pass: do not rerun it, or run another model review, to confirm the edits that follow it; a project may choose otherwise. Never write a `clean` verdict before the audit has run. Keep the actual report immutable, record how each finding was handled, fix the material blockers in the work under review, prove the fixes deterministically, and continue without a model confirmation review (unless the project requires
Sno Station Skills: 31 tested skills that turn Claude Code and Codex into one working team. Cross-vendor peer review, automatic handoff when an agent hits its quota, a one-page morning brief, work orders with proof, and a nightly loop that learns from your own sessions. Open source, installed with one sno setup.
Prove that a reported run caused its intended real effect. Walk the executor path from entry to effect, capture one observable…
Write, revise or review a charter: the one document that tells an executor what to deliver, what is out of bounds, what the owner…
Check external services, hosts, browser sessions, model endpoints, and agents before an end-to-end run. MANUAL-ONLY: load when a…
Classify one unexpected end-to-end test failure as a product defect or an environment fault needing a new preflight check.…
MANUAL-ONLY: challenge a product idea, design, PRD, or architecture from first principles. Use only when the user names this…
Write the least code that works, and cut what an AI agent over-built. Use on any coding task: write, fix, refactor, or review a…