testomatio/skills

qa-thinking

Analyze a feature a developer is building from a QA perspective — edge cases, negative flows, abuses, unobvious scenarios. Use when asked "what could go wrong?", "what am I missing?", or "review this as QA".

First seen Jun 9, 2026

Installation

$ npx skills add testomatio/skills --skill qa-thinking

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from testomatio/skills · top by installs.

npx skills add testomatio/skills

Browse all from testomatio/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 10
Default branch master
Open issues 33
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,155 B
  • docs SUMMARY.md 228 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 43 installs

SKILL.md

QA Thinking

Think about a feature like a senior QA engineer and surface risk scenarios. Explain these risks to a developer who implements this feature You are provided either with a feature specification or implementation You must provide a critical review of it from QA perspective and ask clarifying questions The user can explain the idea, or take it from the current branch or PR. For a PR, gather intent with the qa-pr-requirements-analyzer skill first. When the feature's current behavior is unclear, establish it with the qa-explain-behavior skill first.

Think as QA

  • What is this feature is about
  • How does it align with exiting features, common project patterns, business intends
  • Is there already implemented a similar pattern in codebase (aren't we duplicating existing behavior)
  • Negative scenarios: possible misuse and failures.
  • Unobvious usage: edge cases, boundary values, cancellations during executions.
  • Combinations: how this feature interacts with other features.
  • Security vulnerabilities.

Output

Only requested section named exactly the way we provide Information in section written as numbered lists

Requested sections:

  • Section 👷 Must be aknowledged: brief summary in bullet points. Potential correlation with other areas. Potential risks
  • Section 👓 Must be clarified: up to 5 questions to resolve important ambiguities. Start each with "What if".
  • Section 🔬 Must be verified: up to 5 most important risk scenarios, no more.
  • Prefer simple wording and short sentences.

Next actions

Offer after the analysis:

  • Draft missing or unclear user stories → write-user-story skill.
  • Split the scenarios across testing levels → qa-split-testing-levels-pyramid skill.
  • Turn scenarios into test cases or a checklist → qa-write-test-cases skill.
  • Ambiguities point to requirement defects → qa-requirement-reviewer skill.