user-story — скилл для Claude Code: что делает и как установить
Переводит требования к продукту в пользовательские истории по Майку Кону с критериями приёмки на языке Gherkin. Пригодится при подготовке задач к спринту и груминге бэклога.
npx skills add deanpeters/Product-Manager-Skills --skill user-story -a claude-codeЧто делает user-story
Скилл преобразует продуктовые запросы и описания фич в структуру пользовательских историй по методологии Майка Кона. Для каждой истории ассистент формулирует роль пользователя, необходимое действие и конечную ценность, отсекая формулировки в виде готовых технических решений. Если контекста на входе нет, агент сначала задаст уточняющие вопросы о персоне и её цели.
Критерии приёмки оформляются по стандарту Gherkin через сценарии с блоками Given, When и Then. Внутри одного сценария допускается стек из нескольких условий Given, но разрешены ровно одно событие When и один результат Then: появление дополнительных действий считается признаком разрастания скоупа. Для сборки каркаса можно использовать локальный скрипт python3 scripts/user-story-template.py.
Этот инструмент не подходит для задач по рефакторингу баз данных или закрытию технического долга, потому что ориентирован исключительно на ценность для конечного пользователя.
Какие задачи решает
- сформулировать пользовательские истории по шаблону Майка Кона
- составить критерии приёмки в формате Gherkin для QA и разработки
- выявить раздутые требования по избыточным шагам When и Then
- подготовить понятные описания задач к планированию спринта
Примеры запросов агенту
- Напиши user story для сброса пароля по СМС в банковском приложении с учётом блокировки после трёх попыток
- Преврати требование из PRD об экспорте отчётов в историю с критериями приёмки Gherkin
Как установить user-story
1Через Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill user-story -a claude-code2Вручную: положить файлы
~/.claude/skills/user-story/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/user-story/
1Через Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill user-story -a codex2Вручную: положить файлы
.agents/skills/user-story/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill user-story -a cursor2Вручную: положить файлы
.cursor/skills/user-story/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install deanpeters/Product-Manager-Skills user-story2Вручную: положить файлы
.github/skills/user-story/SKILL.md1Через Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill user-story -a gemini-cli2Командой платформы
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/user-storyВручную: положить файлы
.devin/skills/user-story/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill user-story -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора7
Весь набор →Похожие
Вопросы о user-story
Как установить user-story в Claude Code?
Выполните команду npx skills add deanpeters/Product-Manager-Skills --skill user-story -a claude-code в терминале или сохраните файл навыка по пути ~/.claude/skills/user-story/SKILL.md.
Что делает скилл user-story?
Он помогает структурировать требования к продукту в виде историй с ролями, действиями и ценностью, дополняя их проверяемыми критериями приёмки Gherkin.
Можно ли использовать этот скилл для технических задач и рефакторинга?
Нет. Автор рекомендует оформлять технический долг и рефакторинг как инженерные задачи, потому что шаблон требует формулировать ценность исключительно от лица внешнего пользователя.