agentic-walkthrough
Prove that a reported run caused its intended real effect. Walk the executor path from entry to effect, capture one observable…
Implement and refactor production TypeScript/TSX, strict types, APIs, and migrations.
$ npx -y skills add sno-ai/sno-station-skills --skill ts-coder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ts-coderContext preview
The summary Claude sees to decide when to auto-load this skill.
Implement and refactor production TypeScript/TSX, strict types, APIs, and migrations.
name: ts-coder
description: "Implement and refactor production TypeScript/TSX, strict types, APIs, and migrations."
requires:
programs: []
harness:
- {slot: 4.shell, need: required}
- {slot: 4.file-read-write, need: required}Every development task has a finite budget including setup, tests, and reporting. Before running tests, estimate duration from available timings and identify the changed behavior or directly affected consumer. If timing is unknown, state an estimate; do not build a timing system or run a preliminary suite. Full evaluation, unit, integration, or repository suites require the owner's explicit request, never a skill, PRD, review, or default command. Remove checks that neither prove the requested main function nor expose its defects. Repeat only after a relevant change or failure. Every new security check requires the owner's explicit approval for that specific check; remove auxiliary security, assertion, hash, or bookkeeping blockers of useful work.
Write TypeScript that fits the current repository, stays small, and is easy to verify. Local repo instructions add project-specific detail; they do not weaken these rules.
Hard cut by default: replace the old path rather than running old and new together. No compatibility aliases, duplicate parsing, legacy env names, or fallback resolution unless explicitly requested. For a published package, inspect its actual external contract and the owner's settled instruction. Preserve that contract unless a breaking change is authorized. Resolve routine implementation choices directly; ask only if a new fact requires an owner decision, and continue independent work. Preserve unrelated local modifications and user work; never rewrite history or reset files to make a migration easier.
Narrowest relevant checks first, broader when the change touches shared behavior:
1. Typecheck the edited package. 2. Run focused tests for changed behavior. 3. Lint/format only through the repo's existing commands. 4. For shared/public behavior, check the changed behavior and directly affected consumers. Never expand to a package-wide or workspace-wide test suite without an explicit human request.
Every "done" claim must trace to a command actually run this session; if a check fails, report the failure with its output — never report done with errors outstanding.
Report: what changed and why; the compatibility decision if the task touched public API, data formats, env/config names, or migration behavior; the verification commands actually run and their results; any remaining conflict or cleanup item intentionally not changed.
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…