Creates comprehensive test strategy, scenario set, and requirements traceability matrix from PRD. Produces scenario-set.md which is the universal input for ALL downstream test skills. Must run before any test writing skill.
This is the KEYSTONE skill in the VibeFlow testing pipeline. scenario-set.md produced here is required by 80% of downstream test skills.
Extract from the PRD:
For EACH requirement, generate minimum 3 scenarios:
| Scenario Type | Naming Convention | Purpose |
|---|
| Happy Path | SCN-X-XXX-H-01 | Normal successful flow |
| Edge Case | SCN-X-XXX-E-01 | Boundary values, limits, unusual inputs |
| Negative Case | SCN-X-XXX-N-01 | Invalid input, unauthorized access, failures |
Platform discrimination tags:
[WEB] - Web browser only[MOB] - Mobile (iOS/Android) only[UNIT] - Unit test level[INT] - Integration test level[E2E] - End-to-end test level[MANUAL] - Requires manual testingPriority levels:
Create Requirements Traceability Matrix:
| REQ-ID | Requirement | Scenarios | Test Type | Priority | Status |
|---|---|---|---|---|---|
| FR-001 | User login | SCN-1-001-H-01, SCN-1-001-N-01 | [E2E], [UNIT] | P0 | Planned |
Structure the test strategy with these sections:
Identify:
The full test strategy document with all 9 sections.
This is the universal input for downstream skills. Format:
# Scenario Set
## Metadata
- PRD Version: X.X
- Platform: [web|ios|android|all]
- Total Scenarios: XX
- P0: XX | P1: XX | P2: XX | P3: XX
## Scenarios
### FR-001: [Requirement Title]
- SCN-1-001-H-01 [E2E] [P0]: User successfully logs in with valid credentials
- SCN-1-001-N-01 [E2E] [P0]: Login fails with invalid password, shows error
- SCN-1-001-E-01 [UNIT] [P1]: Login with expired session token triggers re-auth
The requirements traceability matrix.
scenario-set.md is consumed by:
CRITICAL: This skill MUST run before any skill that consumes scenario-set.md.