sumo-qa-preparing-for-work

Create QA plans mapping 3–7 named risks to minimal test sets.

5|1|Updated May 12, 2026
One-click install
npx skills add https://github.com/sumithr/sumo-qa --skill sumo-qa-preparing-for-work
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sumo-qa-preparing-for-work
Source: https://github.com/sumithr/sumo-qa/tree/main/skills/sumo-qa-preparing-for-work
Command: npx skills add https://github.com/sumithr/sumo-qa --skill sumo-qa-preparing-for-work

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning QA for a story or ticket before coding often turns into generic checklists; this skill forces a senior-QA style brief by naming concrete risks and linking each to a minimal set of tests.

Core Features & Use Cases

  • Named risk anchoring: identifies 3–7 specific, surface-grounded risks tied to file paths or domain terms from the user’s change shape.
  • Smallest useful test set: proposes 3–7 concrete tests where each test directly targets one named risk (no test without a risk).
  • Technique selection per risk: assigns one named technique per risk from an ISTQB-grounded catalogue, then suggests specialty tooling only when it clearly fits.

Quick Start

Ask your AI coding assistant: "Plan QA for this story—what could break, what risks matter, and what is the smallest useful test set for me to write first?"

Frequently Asked Questions about sumo-qa-preparing-for-work

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a QA plan that identifies risks before coding starts?

To create a QA plan before coding, identify 3–7 named risks anchored to specific file paths or domain terms, then map each risk to a minimal test set. This approach forces a senior-QA style brief instead of generic checklists by linking every test directly to a named risk.

What is the smallest useful test set for a story or ticket?

The smallest useful test set is a collection of 3–7 concrete tests where each test directly targets one named risk. No test is written without a corresponding risk, ensuring coverage remains focused on the affected surface and observable outcomes.

How do I select the right testing technique for each identified risk?

You select one named testing technique per risk from an ISTQB-grounded catalogue. Specialty tooling is suggested only when it clearly fits the specific risk, keeping the QA plan focused on appropriate techniques like mutation testing, test selection, or risk analysis.

Does this QA planning approach work for refactoring existing code?

Yes, this QA planning approach applies to refactors, feature work, and ticket-driven changes. It requires reading scoped repository files to identify change-anchored risks tied to the affected surface, making it suitable for pre-coding risk analysis.

Why do my test plans turn into generic checklists instead of specific tests?

Test plans become generic checklists when risks are not anchored to specific file paths or domain terms. By identifying 3–7 named, change-anchored risks and mapping each to a minimal test set, you ensure every test probes a specific observable outcome.

Can I use risk analysis to reduce the number of tests I need to write?

Yes, risk analysis reduces unnecessary tests by mapping each identified risk to a minimal test set. By assigning one technique per risk from an ISTQB-grounded catalogue, you ensure the smallest useful test set without sacrificing coverage of the affected surface.