Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Qa Plan

ASecurity

[Testing] Test plans from the E2E scenario catalog. Maps scenarios to regression suites.

2 stars
0 votes
0 copies
0 views
Added 9/20/2026
testinggotesting

Works with

mcp

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add VirtoCommerce/vc-mcp-testing-module --skill qa-plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Qa Plan?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Qa Plan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/virtocommerce-qa-plan/badge)](https://www.skillsdirectory.com/skills/virtocommerce-qa-plan)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: qa-plan
description: "[Testing] Test plans from the E2E scenario catalog. Maps scenarios to regression suites."
argument-hint: "feature name | domain | VCST-XXXX"
disable-model-invocation: true
---

# /qa-plan — Test Planning & Case Generation

Create test plans and detailed test cases using the comprehensive E2E scenario catalog. Maps features to business domains and regression suites.

## Usage
```
/qa-plan checkout                    # Test plan for checkout domain
/qa-plan VCST-1234                   # Test plan for a JIRA ticket
/qa-plan authentication              # Test plan for auth domain
/qa-plan "configurable products"     # Test plan for configurable products
```

## Supporting Files

- **e2e-scenario-catalog.md** — end-to-end scenarios grouped by business domain; each carries a prefix, a priority and its related suite mappings. **Read the catalog for the domain list and the counts** — do not restate either here.

## Execution

1. **Identify affected domains:**
   - If feature name: match to domains in the catalog (e.g., "checkout" → Cart, Checkout, Payment)
   - If JIRA ticket: fetch details via Atlassian MCP, extract feature scope, map to domains
   - A single feature often spans 2-4 domains

2. **Delegate to test-management-specialist** via Task tool (`subagent_type: test-management-specialist`):
   - Pass feature scope, affected domains, JIRA ticket details (if any)
   - Agent reads `e2e-scenario-catalog.md` for relevant scenarios
   - Agent expands scenarios into detailed test cases

3. **For each domain, generate:**
   - Test plan with scope, risks, and approach
   - Detailed test cases (ID, title, preconditions, steps, expected result)
   - Traceability to regression suites (e.g., E2E-AUTH → Suites 01, 02, 08)
   - Edge cases and negative scenarios

4. **Output format:**
   ```
   reports/tickets/SprintXX-XX/VCST-XXXX/
   ├── test-plan.md
   ├── test-cases.md (or test-cases.csv)
   └── testrail-import.csv
   ```

5. **Summary to user:**
   - Domains covered and scenario count
   - Test case count by priority (P0/P1/P2)
   - Estimated execution time
   - Related regression suites for traceability

## Business domains

**Read the catalog's own summary table — this file deliberately no longer restates it.**
[`e2e-scenario-catalog.md`](e2e-scenario-catalog.md) §Summary is the single source for the domain list,
the `E2E-*` prefixes, the per-domain counts and the related suites.

A restated copy lived here until 2026-09-11 and had drifted on **five** points against the file it claimed
to summarise: it wrote the checkout prefix as `E2E-CHECKOUT` (the catalog uses `E2E-CHK`), collapsed the
catalog's four separate B2B domains into one `E2E-B2B`, wrote orders as `E2E-ORDER` (catalog: `E2E-ORD`),
gave Cart and Checkout the wrong counts, and listed an **Inventory / `E2E-INV`** domain the catalog has
never contained. An author citing a prefix from that table produced a reference that resolves to nothing —
which is exactly the drift `.claude/rules/test-data.md` §GOLDEN RULE exists to prevent.

## Rules
- Always check the catalog first — don't reinvent scenarios that already exist
- Each test case must have at least 1 negative/error scenario
- Map every test case to its parent regression suite for traceability
- Use TestRail CSV format for import compatibility

## Reused by `/qa-test`

`/qa-test` (Steps 2–3) reuses this skill's `e2e-scenario-catalog.md` for `E2E-*` scenario coverage + regression-suite traceability, but produces only its scoped `testing-checklist.md` — **not** the full test plan / RTM / TestRail CSV this skill generates. Full case authoring + the peer-review `Draft → Reviewed` promotion gate belong to a standalone `/qa-plan` run, never to a `/qa-test` verdict pass.

Attribution

VirtoCommerceVirtoCommerce
View sourceMore from VirtoCommerce →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Screen Reader Testing

Practical guide to testing web applications with screen readers for comprehensive accessibility validation.

393431 votes

Python Testing

使用pytest、TDD方法、夹具、模拟、参数化和覆盖率要求的Python测试策略。

2456590 votes

Tdd Workflow

在编写新功能、修复错误或重构代码时使用此技能。强制执行测试驱动开发,包含单元测试、集成测试和端到端测试,覆盖率超过80%。

2456590 votes

Springboot Tdd

使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo进行Spring Boot的测试驱动开发。适用于添加功能、修复错误或重构时。

2456590 votes

Eval Harness

克劳德代码会话的正式评估框架,实施评估驱动开发(EDD)原则

2456590 votes
View all in testing →