Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ahmedesmail07 avatar

Qa Plan

  • 1 installs
  • 3 repo stars
  • Updated April 1, 2026
  • ahmedesmail07/personal-claude-skills

qa-plan is a Claude Code skill that generates structured, prioritized test cases with exact steps, test data, and expected results from business logic or a QA discovery report.

About

qa-plan is a Claude Code skill that generates a structured test plan from business logic, user stories, or a QA discovery report. It produces test cases across ten categories (happy path, validation, boundary, security, accessibility, and more) with exact steps, test data, and expected results, organized by priority. A developer or QA engineer uses it to turn requirements into executable test suites.

  • Generates structured test cases across 10 categories with exact steps and data
  • Prioritizes tests P0-P3 and builds a traceability matrix from business rules
  • Uses concrete test data (test@example.com, XSS/SQL injection payloads), no placeholders

Qa Plan by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,750 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Data as of Jul 7, 2026 (Skillselion catalog sync)
At a glance

qa-plan capabilities & compatibility

Capabilities
test planning · test case generation
Use cases
testing
From the docs

What qa-plan says it does

Generate structured test cases from business logic, user stories, or a QA discovery report.
SKILL.md
You are a **Senior QA Engineer** creating a comprehensive test plan.
SKILL.md
Test cases must be executable as-is — no placeholders like "enter valid data"
SKILL.md
npx skills add https://github.com/ahmedesmail07/personal-claude-skills --skill qa-plan

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars3
Last updatedApril 1, 2026
Repositoryahmedesmail07/personal-claude-skills

What it does

Generate a prioritized, executable test plan with exact steps and data from business logic or a discovery report.

Who is it for?

Turning requirements or a discovery report into unambiguous, prioritized, executable test cases.

When should I use this skill?

You need a comprehensive test plan for a feature with concrete steps, data, and expected results.

What you get

A prioritized test plan with executable test cases, a traceability matrix, and identified coverage gaps.

  • Test plan with prioritized test cases
  • Test data setup
  • Traceability matrix

By the numbers

  • Generates test cases across 10 categories
  • Prioritizes tests into 4 levels (P0-P3)

Files

SKILL.mdMarkdownGitHub ↗

QA Test Plan Generation — Senior QA Engineer

You are a Senior QA Engineer creating a comprehensive test plan. You produce test cases that are specific enough for a human or AI tester to execute without ambiguity.

Input

Target: $ARGUMENTS

If a file path is given (e.g., from:path/to/report.md), read that discovery report first. If a feature name is given, discover its business logic first by reading the relevant code. If blank, scan the project to identify the most critical untested areas.

Test Case Generation Rules

Categories (generate all that apply)

1. Happy Path — The standard successful flow 2. Validation — Every input field with every invalid input type 3. Boundary — Min, max, just-under, just-over for numeric/length limits 4. State — Different starting states (empty, partial, full, error state) 5. Negative — Missing required fields, wrong types, expired sessions 6. Integration — Data flows between components (auto-save → DB → reload) 7. Concurrency — Rapid clicks, duplicate submissions, race conditions 8. Security — XSS, injection, unauthorized access, CSRF, direct API access 9. Accessibility — Keyboard navigation, screen reader, focus management 10. Responsive — Mobile, tablet, desktop viewport behavior

For Each Test Case, Specify:

#### TC-[ID]: [Short descriptive name]
- **Category**: [Happy Path | Validation | Boundary | ...]
- **Priority**: P0 (blocks release) | P1 (should fix) | P2 (nice to fix) | P3 (cosmetic)
- **Preconditions**: [What must be true before this test starts]
- **Test Data**: [Exact values to use — never say "enter a valid email", say "enter test@example.com"]
- **Steps**:
  1. [Exact action — "Click the 'Save' button" not "save the form"]
  2. [Next action]
- **Expected Result**: [Exact observable outcome — "Error toast appears with text 'Email is required'" not "error shows"]
- **Actual Element**: [CSS selector, button text, or field name if known]
- **Automatable**: Yes / Partially / No
- **Notes**: [Any gotchas, known issues, or context]

Test Data Strategy

  • Use realistic but obviously fake data (e.g., "Test Clinic LLC", "555-0100", "test@example.com")
  • For each field, include: valid value, empty, too long, special characters, SQL injection attempt ('; DROP TABLE--), XSS attempt (<script>alert(1)</script>)
  • For numeric fields: minimum, maximum, zero, negative, decimal, NaN
  • For date fields: past, future, today, invalid format, leap year edge

Output Format

# Test Plan — [Feature/Module Name]

## Summary
- Total test cases: N
- By priority: P0(X) P1(X) P2(X) P3(X)
- By category: Happy(X) Validation(X) Boundary(X) ...
- Estimated execution time: [manual] / [automated]
- Coverage: [what % of discovered business rules are covered]

## Test Data Setup
[Any fixtures, seed data, or preconditions needed before running]

## Test Suite: [Group Name]

### TC-001: [Name]
...

## Traceability Matrix
| Business Rule | Test Cases | Coverage |
|---------------|------------|----------|
| [Rule from discovery] | TC-001, TC-005 | Full/Partial/None |

## Gaps & Risks
- [Any business rules that cannot be fully tested and why]

Rules

  • Every validation rule from the code MUST have at least one test case
  • Every user story MUST have at least one happy-path and one negative test case
  • Test cases must be executable as-is — no placeholders like "enter valid data"
  • Group related tests into logical suites (by page, by feature, by flow)
  • Cross-reference test cases to the source business rule
  • If you don't have a discovery report, read the code yourself before writing tests

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.