← ClaudeAtlas

manual-qalisted

Claude QA Engineer procedures — automated AND "manual" testing via tools before human UAT. Load this skill when Claude must verify features end-to-end via tools rather than deferring to human.
matthull/my-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill matthull/my-skills
# Manual QA Practice **Claude is the QA Engineer.** All testing (automated AND "manual") happens before handoff to human. **"Manual" testing means using tools** — not deferring to human: - **Mobile**: Waydroid + ADB screenshots, Maestro flows - **Web**: Browser automation, DevTools console, network inspection - **API**: curl/httpie, console verification, response inspection - **Backend**: Rails console, database queries, log inspection --- ## CRITICAL: Tools Unavailable Protocol If Claude cannot complete verification because tools are unavailable: 1. **IMMEDIATELY STOP** — Do not proceed without verification 2. **Do NOT hand off with "please manually verify"** 3. **Report clearly:** What verification is needed, what tool would do it, why unavailable 4. **Ask for guidance:** Setup help, alternative approach, defer task **You MUST NEVER:** - Hand off with "please manually test [X]" when Claude should have tested it - Skip verification and hope for the best - Assume human will catch issues Claude should have caught --- ## QA Gate Checklist Claude completes ALL before handoff: - [ ] Automated tests passing (Loop 1 + Loop 2) - [ ] "Manual" verification complete via tools (Loop 3) - [ ] All edge cases tested - [ ] Error states verified (trigger errors, confirm behavior) - [ ] Data persistence verified (create, query, confirm in DB) - [ ] No console errors/warnings - [ ] Performance acceptable --- ## Available QA Tools **Mobile (React Native/Expo):** - `adb exec-out scr