phuryn avatar

Test Scenarios

Turns user stories into detailed QA test scenarios with all the structure you'd expect: test objectives, starting conditions, user roles, step-by-step actions, and expected outcomes. Follows a consistent template that breaks down acceptance criteria into executable test cases, including edge cases and error scenarios. Honestly most useful when you're handing off features to QA and need to translate vague requirements into something testable. The output is ready to drop into a test plan without additional formatting. Saves you from the tedious work of formatting test cases from scratch, though you'll still need to think through the actual test logic yourself.

skills.sh installs
3K
GitHub stars
27.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add phuryn/pm-skills --skill test-scenarios --agent claude-code

Installs into .claude/skills of the current project.

Files

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

  1. Review the user story and acceptance criteria
  2. Define test objectives - What specific behavior to validate
  3. Establish starting conditions - System state, data setup, configurations
  4. Identify user roles - Who performs the test actions
  5. Create test steps - Break down interactions step-by-step
  6. Define expected outcomes - Observable results after each step
  7. Consider edge cases - Invalid inputs, boundary conditions
  8. Output detailed test scenarios - Ready for QA execution

Scenario Template

Test Scenario: [Clear scenario name]

Test Objective: [What this test validates]

Sponsors

Details

Repository
github.com/phuryn/pm-skills
Categories
Testing & QA, Documentation
First seen
May 16, 2026

More from phuryn/pm-skills

All 68
1android avatartesting-setupandroid/skillsAnalyze and create a testing strategy for native Android apps - install testing libraries, set up test infrastructure, create harnesses for unit tests, UI tests3Kskills.sh installs
2openai avatartest-tuiopenai/codexGuide for testing Codex TUI interactively2.8Kskills.sh installs
3owl-listener avatarusability-test-planowl-listener/designer-skillsDesign a usability test plan with tasks, success metrics, participant criteria, and facilitation guide. Use when planning moderated or unmoderated usability tes2.4Kskills.sh installs
4nvidia avatarmcore-testingnvidia/skillsTest system for Megatron-LM. Covers test layout, recipe YAML structure, adding and running unit and functional tests, golden values, marker filters, and CI pari1.8Kskills.sh installs
5alirezarezvani avatarstress-testalirezarezvani/claude-skills/em:stress-test — Business assumption stress testing. Use before betting on a plan whose core assumptions are unvalidated — e.g. stress-testing 'enterprise buye1.5Kskills.sh installs
6quodsoler avatarue-testing-debuggingquodsoler/unreal-engine-skillsUse when writing automation tests, functional tests, or any test in Unreal Engine. Also use when the user asks about "UE_LOG", logging, log categories, assertio1.5Kskills.sh installs