.claude/skills/review-test-skips/SKILL.md
Audit all SKIP statements in the test suite for correctness
npx skillsauth add cwilliams5/Alt-Tabby review-test-skipsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audit every Log("SKIP: statement across all .ahk test files in tests/. For each one, determine whether it is a legitimate skip or a silent failure that should be FAIL + TestErrors++.
A SKIP is legitimate when the test is genuinely not applicable in the current environment:
A SKIP is a silent failure (should be FAIL) when test infrastructure that SHOULD be working isn't:
If the test set up the condition itself (launched the exe, connected the pump, etc.) and then can't find it — that's a FAIL, not a SKIP. If the condition is external to the test (komorebi installed, admin rights, enough windows on desktop) — that's a legitimate SKIP.
tests/*.ahk files for Log("SKIP: and Log('SKIP: patternsTestErrors++ follows, whether it returns early)| File | Line | Condition | Verdict | Issue | |------|------|-----------|---------|-------| | ... | ... | ... | OK / FAIL | description if FAIL |
SKIP to FAIL and add TestErrors++.\tests\test.ps1 --live to confirm all tests still pass after changesIgnore any existing plans — create a fresh one.
tools
Create a new git worktree and switch the session into it
tools
Spawn agent to trace code flow via query tools — answer only, no context cost
tools
Commit, push, and create a PR for the current branch
tools
Retire a shader by moving its files to legacy/shaders_retired