Tooluck logoTooluck
SKILL.md

test-scenarios

Agent skill fromphuryn/pm-skills

Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step actions, and expected outcomes. Use when writing QA test cases, creating test plans, defining acceptance tests, or preparing for feature validation.

How to install test-scenarios

install test-scenarios
# install the pm-skills pack with the skills CLI
npx skills add phuryn/pm-skills

# or add only this skill to Claude Code: copy the folder

pm-execution/skills/test-scenarios/

# into

~/.claude/skills/test-scenarios/ (all projects)

.claude/skills/test-scenarios/ (one project)

pm-execution/skills/test-scenarios/SKILL.md

MITFull file
1# Test Scenarios
2
3Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step test actions, and expected outcomes.
4
5**Use when:** Writing QA test cases, creating test plans, defining acceptance test scenarios, or validating user story implementations.
6
7**Arguments:**
8- `$PRODUCT`: The product or system name
9- `$USER_STORY`: The user story to test (title and acceptance criteria)
10- `$CONTEXT`: Additional testing context or constraints
11
12## Step-by-Step Process
13
141. **Review the user story** and acceptance criteria
152. **Define test objectives** - What specific behavior to validate
163. **Establish starting conditions** - System state, data setup, configurations
174. **Identify user roles** - Who performs the test actions
185. **Create test steps** - Break down interactions step-by-step
196. **Define expected outcomes** - Observable results after each step
207. **Consider edge cases** - Invalid inputs, boundary conditions
218. **Output detailed test scenarios** - Ready for QA execution
22
23## Scenario Template
24
25**Test Scenario:** [Clear scenario name]
26
27**Test Objective:** [What this test validates]
28
29**Starting Conditions:**
30- [System state required]
31- [Data or configuration needed]
32- [User setup or permissions]
33
34**User Role:** [Who performs the test]
35
36**Test Steps:**
371. [First action and its expected result]
382. [Second action and observable outcome]
393. [Third action and system behavior]
404. [Completion action and final state]
41…

Excerpt shown under the repository's MIT license.

More skills in pm-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates