scenario-generator

Generate test scenarios, user stories, and acceptance criteria from software requirements.

142|14|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ArabelaTso/Skills-4-SE --skill scenario-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scenario-generator
Source: https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/scenario-generator
Command: npx skills add https://github.com/ArabelaTso/Skills-4-SE --skill scenario-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of comprehensive test scenarios, user stories, and acceptance criteria from requirements, ensuring thorough test coverage and clear documentation.

Core Features & Use Cases

  • User Story Generation: Creates stories in standard formats with acceptance criteria and edge cases.
  • Test Scenario Creation: Generates happy paths, alternative paths, error scenarios, and boundary conditions.
  • BDD Scenario Writing: Produces Gherkin-style scenarios (Given-When-Then) for behavior-driven development.
  • Use Case: Given a requirement for a user login system, this Skill can generate detailed BDD scenarios covering successful logins, failed attempts, account lockouts, and password policy enforcement.

Quick Start

Use the scenario-generator skill to generate user stories and acceptance criteria for the provided requirement document.

Frequently Asked Questions about scenario-generator

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

FAQPage Schema
How do I generate user stories and acceptance criteria from software requirements?

To generate user stories and acceptance criteria from software requirements, you input your requirement document and the Skill outputs standard user story formats complete with defined acceptance criteria and identified edge cases.

Can I create BDD test scenarios in Gherkin syntax from a requirement document?

Yes, you can create BDD test scenarios in Gherkin syntax from a requirement document. The Skill produces Given-When-Then behavior-driven development scenarios covering successful paths, failed attempts, and boundary conditions.

What is the best way to write test cases covering edge cases and boundary conditions?

The best way to write test cases covering edge cases and boundary conditions is to automate test scenario creation from requirements. This approach systematically generates happy paths, alternative paths, error scenarios, and boundary testing documentation.

Does this approach support generating both happy paths and error scenarios for user logins?

Yes, generating both happy paths and error scenarios for user logins is supported. Given a login requirement, the Skill creates test scenarios covering successful logins, failed attempts, account lockouts, and password policy enforcement.

How do I translate software requirements into comprehensive test coverage documentation?

You translate software requirements into comprehensive test coverage documentation by processing the requirement text. The Skill addresses planning, writing, and documentation needs across the development lifecycle to ensure thorough test coverage.

What formats of test scenarios and user stories can I produce from requirement documents?

You can produce multiple formats of test scenarios and user stories from requirement documents. Supported outputs include standard user story formats, Gherkin BDD scenarios, and structured test case documentation with acceptance criteria.