К основному содержанию
скилл CX Codex

test-scenarios — скилл для Claude Code: тест-сценарии из user story

Скилл превращает user story и критерии приёмки в готовые тест-сценарии: цели, стартовые условия, роли, шаги и ожидаемые результаты.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add phuryn/pm-skills --skill test-scenarios -a claude-code
Открыть на GitHub

Что делает test-scenarios

Скилл берёт user story с критериями приёмки и раскладывает её на проверяемые сценарии. На выходе — цель теста, стартовые условия (состояние системы, данные, права пользователя), роль исполнителя, пошаговые действия и наблюдаемый результат после каждого шага. Отдельно прорабатываются граничные случаи и неверные вводные.

Работа идёт по фиксированному шаблону: разбор истории, постановка цели, условия запуска, роли, шаги, ожидаемые исходы, краевые случаи. На вход скилл принимает три аргумента — $PRODUCT (название продукта или системы), $USER_STORY (заголовок истории и критерии приёмки) и $CONTEXT (дополнительные ограничения тестирования). Без заполненной user story с критериями скилл не заработает: именно из них он выводит и цель, и шаги.

Результат рассчитан на передачу в QA: сценарии можно сразу заносить в документацию и запускать по ним проверку. Установка ставит один файл SKILL.md в каталог скиллов выбранной платформы.

Какие задачи решает

  • разложить user story на проверяемые тест-сценарии
  • задать стартовые условия и роли перед прогоном
  • описать ожидаемый результат после каждого шага
  • закрыть граничные случаи и неверные вводные
  • подготовить тест-план под критерии приёмки

Примеры запросов агенту

  • Сделай тест-сценарии по user story «восстановление пароля», продукт — личный кабинет
  • Разбери критерии приёмки истории про корзину и распиши шаги с ожидаемыми результатами
  • Составь тест-план для истории оформления заказа, контекст — только мобильный браузер

Как установить test-scenarios

1Через Skills CLI (Vercel)

npx skills add phuryn/pm-skills --skill test-scenarios -a claude-code

2Вручную: положить файлы

~/.claude/skills/test-scenarios/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/test-scenarios/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о test-scenarios

Как установить test-scenarios в Claude Code?

Выполните npx skills add phuryn/pm-skills --skill test-scenarios -a claude-code. Скилл появится в ~/.claude/skills/test-scenarios/SKILL.md.

Что делает test-scenarios?

Строит тест-сценарии из user story: цель, стартовые условия, роль, пошаговые действия и ожидаемые результаты, плюс граничные случаи.

Что нужно передать скиллу для работы?

Три аргумента: $PRODUCT, $USER_STORY с критериями приёмки и $CONTEXT с ограничениями тестирования.

Исходный текст

SKILL.md · MIT
---
name: test-scenarios
description: "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."
---
# 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]

**Starting Conditions:**
- [System state required]
- [Data or configuration needed]
- [User setup or permissions]

**User Role:** [Who performs the test]

**Test Steps:**
1. [First action and its expected result]
2. [Second action and observable outcome]
3. [Third action and system behavior]
4. [Completion action and final state]

**Expected Outcomes:**
- [Observable result 1]
- [Observable result 2]
- [Observable result 3]

## Example Test Scenario

**Test Scenario:** View Recently Viewed Products on Product Page

**Test Objective:** Verify that the 'Recently viewed' section displays correctly and excludes the current product.

**Starting Conditions:**
- User is logged in or has browser history enabled
- User has viewed at least 2 products in the current session
- User is now on a product page different from previously viewed items

**User Role:** Online Shopper

**Test Steps:**
1. Navigate to any product page → Section should appear at bottom with previously viewed items
2. Scroll to bottom of page → "Recently viewed" section is visible with product cards
3. Verify product thumbnails → Images, titles, and prices are displayed correctly
4. Check current product → Current product is NOT in the recently viewed list
5. Click on a product card → User navigates to the corresponding product page

**Expected Outcomes:**
- Recently viewed section appears only after viewing at least 1 prior product
- Section displays 4-8 product cards with complete information
- Current product is excluded from the list
- Each card shows "Viewed X minutes/hours ago" timestamp
- Clicking cards navigates to correct product pages
- Performance: Section loads within 2 seconds

## Output Deliverables

- Comprehensive test scenarios for each acceptance criterion
- Clear test objectives aligned with user story intent
- Detailed step-by-step test actions
- Observable expected outcomes after each step
- Edge case and error scenario coverage
- Ready for QA team execution and documentation

© phuryn · MIT · phuryn/pm-skills

Похожие скиллы

Все скиллы по теме «Тесты и QA» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

Из того же набора69

Весь набор →
lean-canvas Создаёт Lean Canvas для проверки бизнес-гипотезы нового продукта. Пригодится, чтобы разложить проблему, сегменты клиентов, доходы и риски. CX Codex +1 2 900установок brainstorm-okrs Скилл помогает сформулировать амбициозные квартальные OKR для команды, выровняв их со стратегией компании. Генерирует три варианта целей и ключевых результатов для обсуждения. CX Codex +1 2 900установок interview-script Генерирует сценарий проблемного интервью по методике The Mom Test и JTBD. Помогает подготовить вопросы об опыте пользователей без наводящих подсказок и питчинга. CX Codex +1 2 900установок identify-assumptions-new Скилл помогает найти рискованные предположения в новой продуктовой идее и предложить для каждого способ проверки. Пригодится перед запуском продукта или оценкой концепции. CX Codex +1 2 900установок positioning-ideas Генерирует варианты позиционирования продукта на основе анализа конкурентов. Пригодится продакт-менеджерам и маркетологам при выходе на рынок или поиске свободных ниш. CX Codex +1 2 900установок release-notes Готовит релиз-ноты для пользователей по тикетам, PRD и журналам изменений. Пригодится для анонса обновлений и сводки поставленных изменений. CX Codex +1 2 900установок beachhead-segment Выбирает первый целевой сегмент для запуска продукта по четырём критериям: острота проблемы, готовность платить, достижимая доля рынка и потенциал рекомендаций. CX Codex +1 2 800установок job-stories Скилл формирует job stories в формате «Когда [ситуация], я хочу [мотивация], чтобы [результат]» и добавляет критерии приёмки. Пригодится при проработке требований по фреймворку JTBD. CX Codex +1 2 800установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой