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:
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub manolii-org/ai-starter-pack --plugin manolii-framework