qa-test-design

Translate requirements and user stories into structured QA test artifacts.

19|3|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/qa-aman/claude-skills --skill qa-test-design-qa-aman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-test-design
Source: https://github.com/qa-aman/claude-skills/tree/main/skills/by-role/qa/qa-test-design
Command: npx skills add https://github.com/qa-aman/claude-skills --skill qa-test-design-qa-aman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and write QA test artifacts—test cases, test plans, acceptance criteria, API test specs, and PR testability reviews—by translating requirements, user stories, or feature specs into structured documentation that guides validation.

Core Features & Use Cases

  • Convert requirements, user stories, and feature specs into comprehensive, repeatable test documentation.
  • Produce API test specs and PR testability reviews to ensure coverage before implementation.
  • Support project and sprint-level reuse to maintain consistent testing across releases.

Quick Start

Convert the given requirements or user stories into structured test artifacts including test cases, test plans, and acceptance criteria.

Frequently Asked Questions about qa-test-design

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

FAQPage Schema
How do I convert user stories and feature specs into structured QA test cases?

To convert user stories into QA test cases, you translate requirements into structured test artifacts using systematic test design techniques. This process applies equivalence partitioning, boundary value analysis, and decision table testing to ensure comprehensive coverage and traceability.

What is the best way to generate API test specs from product requirements?

Generating API test specs from product requirements involves translating feature specifications into structured validation documentation. This approach ensures test coverage before implementation by defining targeted API test specifications and conducting PR testability reviews.

How do I write acceptance criteria that ensure full test coverage for new features?

Writing acceptance criteria for full test coverage requires transforming feature specs into structured, trackable test plans. Applying decision table testing and boundary value analysis enforces systematic validation and reusability across project releases.

Can I use equivalence partitioning and boundary value analysis for sprint-level test design?

Yes, you can use equivalence partitioning and boundary value analysis for sprint-level test design. This enables systematic test design and reusability, maintaining consistent validation across multiple project releases and sprints.

Does this approach support generating PR testability reviews for software engineering workflows?

Yes, this approach supports generating PR testability reviews for software engineering workflows. It translates developer and product manager inputs into structured test artifacts, ensuring validation coverage is reviewed before implementation.

What is decision table testing and when should I use it for QA test design?

Decision table testing is a systematic test design technique used to translate complex feature specs into structured QA test artifacts. You should use it when applying repeatable workflows to ensure traceability and comprehensive validation coverage.