test-scenarios

Generates structured QA test scenarios from user stories with steps and expected results.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill test-scenarios-choi-keith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-scenarios
Source: https://github.com/Choi-Keith/skill-arsenal-ultra/tree/main/plugins/pm-skills/pm-execution/skills/test-scenarios
Command: npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill test-scenarios-choi-keith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing test cases from user stories is repetitive and often inconsistent—testers miss edge cases, skip preconditions, or produce scenarios that QA teams cannot execute directly. This Skill turns a user story and its acceptance criteria into complete, step-by-step test scenarios ready for execution. ## Core Features & Use Cases - Structured Scenario Generation: Produces test objectives, preconditions, user roles, numbered test steps, and observable expected results for each scenario. - Edge Case Coverage: Prompts consideration of invalid inputs, boundary conditions, and error scenarios beyond the happy path. - Use Case: A product manager hands off a user story like "as a shopper, I want to see recently viewed items." The Skill outputs a full test scenario covering preconditions (logged-in user, prior browsing history), step-by-step actions, and expected results such as excluding the current product and loading within 2 seconds. ## Quick Start Ask the AI to create test scenarios for your user story by providing the product name, the user story with its acceptance criteria, and any testing constraints.

Frequently Asked Questions about test-scenarios

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write test cases from a user story?

Provide the user story with its acceptance criteria, and the Skill generates test scenarios covering objectives, preconditions, user roles, numbered steps, and expected results. Each acceptance criterion maps to verifiable test steps that QA can execute directly.

What should a good test scenario include?

A complete test scenario includes a clear test objective, preconditions such as system state and required data, the user role performing the test, step-by-step actions with observable results, and expected outcomes. Edge cases and error conditions should also be covered.

Can I use this for acceptance test definition in agile teams?

Yes, the Skill is designed for defining acceptance tests from user stories in agile workflows. It aligns each test objective with the story's acceptance criteria so scenarios verify the intended behavior before release.

Does this replace automated testing frameworks?

No, it produces human-readable test scenarios for manual QA execution and documentation. The output can serve as a specification for writing automated tests in frameworks like Selenium or Playwright, but it does not generate executable test code.

What inputs are required to generate test scenarios?

Three inputs are accepted: the product or system name, the user story with title and acceptance criteria, and optional testing context or constraints. The more complete the acceptance criteria, the more thorough the generated scenario coverage.