agentic-walkthrough
Prove that a reported run caused its intended real effect. Walk the executor path from entry to effect, capture one observable…
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 diff. Also when the user says 'less', 'simplify', 'too complex', 'over-engineered', or 'what can we delete'. Not for prose, research, or non-code
$ npx -y skills add sno-ai/sno-station-skills --skill less-is-more --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/less-is-moreContext preview
The summary Claude sees to decide when to auto-load this skill.
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 diff. Also when the user says 'less', 'simplify', 'too complex', 'over-engineered', or 'what can we delete'. Not for prose, research, or non-code
name: less-is-more
description: "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 diff. Also when the user says 'less', 'simplify', 'too complex', 'over-engineered', or 'what can we delete'. Not for prose, research, or non-code questions."
argument-hint: "[build|cut]"
requires:
programs: []
harness:
- {slot: 4.shell, need: required}
- {slot: 4.file-read-write, need: required}The best code is the code never written. "Owner" below means whoever owns the work, usually the user.
**Mode picks itself from the verb.** Asked to write, add, fix, or refactor → **build**. Asked to review, simplify, or say what can be deleted → **cut**. After build, run cut on the code you just wrote before handing it over. A mode the user names wins.
Read first, then be lazy. Trace every file the change touches and the real flow end to end. A small diff in the wrong place is a second bug, not laziness.
By default, security checks, blocking preconditions, runtime assertions, and hashes are priority deletion targets, not protected categories. Inspect them first in both modes. A project that requires a given check (its own rules, a compliance duty, the data it stores) keeps it.
By default, do not add a new security check on your own initiative. Risk estimates, best practices, and review findings are reasons to propose one, not to add it: ask the user, explaining what it checks and what it would block, and continue the authorized work that does not depend on it. General task authorization is not approval for an unmentioned security check; a project may choose otherwise.
tampering do not justify a mechanism; retain only protection required by the actual data, permissions, and operation in this task.
format, or evidence completeness. An auxiliary failure must not disable the main function or unrelated work.
recoverable conditions. Log the failed operation, cause, and effect; continue work that can still succeed. Never silently quit or report a failed operation as success.
documents, evidence, or workflow state. Keep one only when the requested function actually depends on it, not to make the agent feel certain.
decision. Run the affected functional check, not a ceremony around it.
By default, do not replace a deleted check with another gate, approval step, wrapper, or checklist. An actual operation failure stays visible; stop only the operation that cannot proceed. Test assertions that distinguish correct from incorrect behavior are not runtime blockers.
By default, every development task has a finite time budget, including setup, tests, and reporting. Before a test run, estimate its duration from available timings and name the changed behavior it can prove or break. If timing is unknown, state an estimate; do not build an estimation system or run a preliminary suite. Use the smallest relevant command. By default, do not run full evaluation, unit, integration, or repository suites; propose one as a question to the owner. A skill, requirements document, reviewer, or default test command does not authorize them; a project may choose otherwise. Repeat only for a relevant change or failure. Remove checks that neither establish the requested main function nor expose its defects; reassurance is not a result.
Stop at the first rung that holds.
1. **Needs to exist?** Only a guess about the future → skip it, say so in one line. 2. **Already in this repo?** A helper, type, or pattern a few files over → reuse it. Grep before you write. 3. **Stdlib does it?** Use it. 4. **Platform does it?** `<input type="date">` over a picker lib, CSS over JS, a DB constraint over app code. 5. **An installed dependency does it?** Use it. Never add a dependency for what a few lines cover. 6. **One line?** One line. 7. **Only then** the minimum code that works.
Rules:
Output: code first, then at most three lines: what was skipped, when to add it. If the explanation is longer than the code, delete the explanation.
Read the diff and find what was over-built. Look for:
One line each: `file:L<n>: <what it is>. <what replaces it>.` No essays.
End with `net: -<N> lines possible.` Nothing t
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…
Check agent-produced plans, tests, or code against the owner's actual intent. Find missing meaning, unrequested work, stale…