← ClaudeAtlas

qa-planlisted

QA strategy and classification. Works in two modes — PR-scoped (analyze a diff) or feature-scoped (analyze a feature from docs, specs, and code exploration). Classifies verification items by execution channel, detects gaps, and produces a structured QA plan or test matrix. Use standalone or as the verification phase of a development pipeline.
matthull/my-skills · ★ 0 · AI & Automation · score 75
Install: claude install-skill matthull/my-skills
# `/qa-plan` — QA Strategy and Classification Analyze changes or a feature and produce a classified QA plan. Works standalone or as the verification phase of an autonomous development pipeline. ## Usage ``` /qa-plan # Analyze uncommitted changes (PR mode) /qa-plan <branch> # Analyze branch diff against default branch (PR mode) /qa-plan @<handoff-path> # Analyze with handoff QA Expectations cross-check (PR mode) /qa-plan <freeform description> # Feature-scoped QA from docs, specs, code exploration ``` ## Process ### Step 1: Gather Context Determine the **scope mode** from the arguments: #### Mode A: PR / Diff Scope (default when no freeform description) 1. **Get the diff** — `git diff` (uncommitted) or `git diff <default-branch>...<branch>` (branch) 2. **Identify changed files** — group by type (models, controllers, views, services, config, tests) 3. **Read handoff QA Expectations** — if handoff path provided or discoverable, extract expected verification scenarios #### Mode B: Feature / Freeform Scope When the user provides a freeform description, references docs/specs, or the scope clearly exceeds a single PR: 1. **Read provided documents** — PDFs, specs, handoffs, UAT plans, or any referenced files 2. **Explore the codebase** — use an Explore agent to map the feature surface area: - UI components, pages, and routes involved - Controllers and API endpoints - Models, state machines, and callbacks - Bac