test-scenarios▌
phuryn/pm-skills · updated Apr 8, 2026
Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step test actions, and expected outcomes.
Test Scenarios
Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step test actions, and expected outcomes.
Use when: Writing QA test cases, creating test plans, defining acceptance test scenarios, or validating user story implementations.
Arguments:
$PRODUCT: The product or system name$USER_STORY: The user story to test (title and acceptance criteria)$CONTEXT: Additional testing context or constraints
Step-by-Step Process
- Review the user story and acceptance criteria
- Define test objectives - What specific behavior to validate
- Establish starting conditions - System state, data setup, configurations
- Identify user roles - Who performs the test actions
- Create test steps - Break down interactions step-by-step
- Define expected outcomes - Observable results after each step
- Consider edge cases - Invalid inputs, boundary conditions
- Output detailed test scenarios - Ready for QA execution
Scenario Template
Test Scenario: [Clear scenario name]
Test Objective: [What this test validates]
Starting Conditions:
- [System state required]
- [Data or configuration needed]
- [User setup or permissions]
User Role: [Who performs the test]
Test Steps:
- [First action and its expected result]
- [Second action and observable outcome]
- [Third action and system behavior]
- [Completion action and final state]
Expected Outcomes:
- [Observable result 1]
- [Observable result 2]
- [Observable result 3]
Example Test Scenario
Test Scenario: View Recently Viewed Products on Product Page
Test Objective: Verify that the 'Recently viewed' section displays correctly and excludes the current product.
Starting Conditions:
- User is logged in or has browser history enabled
- User has viewed at least 2 products in the current session
- User is now on a product page different from previously viewed items
User Role: Online Shopper
Test Steps:
- Navigate to any product page → Section should appear at bottom with previously viewed items
- Scroll to bottom of page → "Recently viewed" section is visible with product cards
- Verify product thumbnails → Images, titles, and prices are displayed correctly
- Check current product → Current product is NOT in the recently viewed list
- Click on a product card → User navigates to the corresponding product page
Expected Outcomes:
- Recently viewed section appears only after viewing at least 1 prior product
- Section displays 4-8 product cards with complete information
- Current product is excluded from the list
- Each card shows "Viewed X minutes/hours ago" timestamp
- Clicking cards navigates to correct product pages
- Performance: Section loads within 2 seconds
Output Deliverables
- Comprehensive test scenarios for each acceptance criterion
- Clear test objectives aligned with user story intent
- Detailed step-by-step test actions
- Observable expected outcomes after each step
- Edge case and error scenario coverage
- Ready for QA team execution and documentation
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.8★★★★★39 reviews- ★★★★★Chen Khan· Dec 12, 2024
I recommend test-scenarios for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Nia Bhatia· Dec 8, 2024
test-scenarios reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Aditi Martin· Nov 27, 2024
We added test-scenarios from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Camila Perez· Nov 3, 2024
Useful defaults in test-scenarios — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Luis Verma· Oct 22, 2024
Registry listing for test-scenarios matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Kofi Huang· Oct 18, 2024
Keeps context tight: test-scenarios is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Emma Menon· Sep 25, 2024
test-scenarios has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Yash Thakker· Sep 21, 2024
Useful defaults in test-scenarios — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Henry Farah· Sep 5, 2024
test-scenarios fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Advait Sharma· Sep 5, 2024
Registry listing for test-scenarios matched our evaluation — installs cleanly and behaves as described in the markdown.
showing 1-10 of 39