visual-qa-loop/SKILL.md
Structured visual QA: screenshot → batch issues → fix all → verify. Replaces the 300-cycle screenshot→edit death spiral. Optional bishkek review as exit gate. Use when building/polishing UI with browser testing, or when user asks for N iterations/reviews.
npx skillsauth add snqb/my-skills visual-qa-loopInstall 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.
Prevents the screenshot→fix→screenshot→fix death spiral (300+ cycles seen in real sessions).
Screenshot every view before touching code. Desktop + mobile. Light + dark. Empty + populated. All major routes.
Look at ALL screenshots. Write one issue list:
### P0 — Broken
- [ ] Login button does nothing (home, mobile)
### P1 — Significant
- [ ] Cards truncated (search, desktop)
### P2 — Polish
- [ ] Spacing inconsistent (search, mobile)
Fix all issues before taking another screenshot. Group by file — one edit per file per round, not per issue.
>5 edits to the same file = stop and refactor it. You're patching a monolith. Split the component first, then fix.
Re-screenshot same views. Check off fixed issues. If regressions appeared, add to list and do one more batch.
Max 3 rounds. If round 4 is needed, the architecture is wrong — refactor, don't patch.
When the list is mostly ✅, optionally run bishkek-report as final QA. One review → one batch fix → done. Not review→fix→review→fix.
documentation
Enrich Markdown articles with inline Wikipedia links. First mention of each notable entity gets a hyperlink. Use when asked to add wiki links, enrich, or add references to .md files.
development
Find complex code, analyze intent, recommend battle-tested library replacements. Uses radon/eslint for detection, GitHub quality search for alternatives.
research
Research real-world UI patterns from curated galleries (Collect UI, Component Gallery, Mobbin). Use when exploring what exists: dropdowns, accordions, inputs, navigation, cards, modals, etc.
development
Complete UI/UX design system: 50+ styles, 97 palettes, 57 font pairings, composition principles, visual hierarchy, Gestalt, accessibility. Use for: design, build, review, fix UI. Covers React, Next.js, Vue, Svelte, SwiftUI, Flutter, Tailwind, shadcn/ui.