.claude/skills/review-outside-box-open/SKILL.md
Open zoom out and find whole classes of performance, bug, or anti-pattern issues hiding in plain sight
npx skillsauth add cwilliams5/Alt-Tabby review-outside-box-openInstall 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.
Enter planning mode. Think outside the box. Use maximum parallelism and processing — don't worry about tokens.
We've done performance checks before and managed to overlook huge issues like our massive misuse of regex vs json parsing, which in retrospect are obvious. i think its because weve been looking at functions and smaller level stuff. Can you think outside the box, zoom out, or back to fundamentals, to think is there anything else like that we could be overlooking that is a whole class of performance improvements / bug surfaces / anti patterns? This is a big ask. Don't worry about tokens, use maximum processing time / tool use that you want.
After explore agents report back, validate every finding yourself. Systemic findings need extra scrutiny because they often suggest large refactors — make sure the payoff justifies the cost.
For each candidate:
file.ahk lines X–Y" — quote the actual pattern across multiple files to show it's systemic, not isolated.Group by class of issue, not by file:
Pattern: What's happening systemically (1–2 sentences)
Evidence: Files and line ranges showing the pattern across the codebase
Impact: Estimated performance/reliability/maintainability cost
Fix approach: High-level — not line-by-line, but "change X to Y across the codebase"
Scope: How many files, estimated effort
Counter-argument: Why this might not be worth doing
Order by estimated impact (largest systemic wins first). A single architectural insight that affects 20 files is more valuable than 10 isolated micro-optimizations.
Ignore 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