From manolii-framework
Real-browser testing methodology for catching bugs that unit tests and CI miss. Uses Playwright for automated browser interaction with visual verification.
How this skill is triggered — by the user, by Claude, or both
Slash command
/manolii-framework:browser-qaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Real-browser testing methodology for catching bugs that unit tests and CI miss. Uses Playwright for automated browser interaction with visual verification.
Real-browser testing methodology for catching bugs that unit tests and CI miss. Uses Playwright for automated browser interaction with visual verification.
/qa command is invoked, or before shipping a feature PRRead, Glob, Grep, Bash, Edit, Write, Agent
Unit tests verify code logic. Browser QA verifies user experience. Many production bugs only manifest in a real browser: hydration mismatches, CSS layout breaks, JavaScript errors swallowed by error boundaries, stale data from caches, race conditions in async UI updates.
Always start by understanding what changed:
git diff --name-only HEAD~1 (or main...HEAD for PR scope)For every flow tested, verify:
| Severity | Definition | Action |
|---|---|---|
| P0 | Crash, data loss, security hole | Fix immediately, block PR |
| P1 | Broken user flow, feature doesn't work | Fix before merge |
| P2 | Visual glitch, minor UX issue | Fix or create issue |
| P3 | Cosmetic, text, spacing | Note for later |
Each bug fix must be:
Root cause: in the commit bodyEvery bug found MUST produce a test that:
npx claudepluginhub manolii-org/ai-starter-pack --plugin manolii-frameworkRoutes gstack requests to the correct skill (planning, review, QA, shipping, debugging, docs, security, design). Invokes when user types /gstack or asks which skill to use.
Provides UI/UX design intelligence with 50+ styles, 161 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 10 stacks. Use for designing pages, components, or reviewing visual quality.