create-scenarios

Generates functional test scenarios from domain knowledge using six thinking lenses.

1|Updated Jul 12, 2026
One-click install
npx skills add https://github.com/marcocelone/demo-python-ai-agent-project --skill create-scenarios-marcocelone
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-scenarios
Source: https://github.com/marcocelone/demo-python-ai-agent-project/tree/main/.claude/skills/create-scenarios
Command: npx skills add https://github.com/marcocelone/demo-python-ai-agent-project --skill create-scenarios-marcocelone

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designing comprehensive test coverage manually is slow and often misses negative paths, edge cases, and security concerns. This Skill systematically generates functional test scenarios for an application by applying six structured thinking lenses to documented domain knowledge and source code. ## Core Features & Use Cases - Six-Lens Framework: Covers Happy Path, Business Rules, Security, Negative/Error, Edge Cases, and UI State for every feature and flow. - Structured Output: Writes scenarios to docs/test-scenarios.md with a consistent template including category, priority, preconditions, steps, expected results, and suggested test layer. - Traceability: Every scenario traces back to a documented business rule or discovered code behavior from the domain skill, frontend, or backend services. - Use Case: A QA engineer preparing to test a ticket booking platform runs this Skill to produce a complete numbered suite (TC-001 through TC-599) covering booking flows, validation rules, and unauthorized access attempts. ## Quick Start Ask the assistant to generate test scenarios for the booking management feature, or leave the argument blank to produce a full suite for the entire application.

Frequently Asked Questions about create-scenarios

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

FAQPage Schema
How do I generate test scenarios for a web application feature?▼

Provide a feature name as the argument and the Skill reads the domain knowledge files, frontend flows, and backend services to produce structured scenarios. Leaving the argument blank generates a complete suite for the entire application.

What test categories should a functional test suite cover?▼

A thorough suite covers six lenses: Happy Path, Business Rules, Security, Negative/Error, Edge Cases, and UI State. This Skill numbers scenarios by category, from TC-001-099 for happy paths through TC-500-599 for UI states.

How do I prioritize test cases as P0 through P3?▼

Each generated scenario includes a Priority field from P0 to P3 based on the underlying business rule and flow criticality. P0 scenarios cover core journeys and rules, while P3 covers lower-impact edge and UI states.

Can generated test scenarios map to E2E, API, or unit test layers?▼

Yes, every scenario includes a Suggested Layer field recommending E2E, API, Component, or Unit testing. This helps teams distribute scenarios across the test pyramid instead of running everything end-to-end.

What inputs does test scenario generation require?▼

The Skill requires a domain knowledge skill with business-rules.md and user-flows.md files, plus access to frontend app code and backend service logic. Scenarios must trace back to these documented rules or discovered code behavior.