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

user-story-writing — скилл для Claude Code: что делает

Оформляет требования к продукту в виде пользовательских историй с критериями приёмки Given-When-Then. Пригодится при планировании спринтов и ведении бэклога.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill user-story-writing -a claude-code
Открыть на GitHub

Что делает user-story-writing

Скилл задаёт структуру для описания фичей с точки зрения пользователя, а не внутренней реализации. В основу заложен шаблон «As a / I want to / So that» вместе с контекстом роли и целями. Критерии приёмки оформляются по схеме Given-When-Then, чтобы разработчики и тестировщики сразу видели сценарии проверки.

Внутри заложены правила декомпозиции задач, оценки и уточнения бэклога. Скилл требует дробить требования так, чтобы каждую историю можно было закрыть за один спринт, и явно запрещает превращать истории в технические спецификации. Поэтому для чисто инженерных задач вроде настройки CI/CD или миграций базы данных этот формат придётся адаптировать вручную.

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

  • Сформулировать пользовательские истории для бэклога продукта
  • Прописать критерии приёмки по сценариям Given-When-Then
  • Разбить крупные требования на задачи под один спринт
  • Подготовить основу для тест-кейсов тестировщикам

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

  • Напиши пользовательскую историю для функции сброса пароля через email с критериями приёмки.
  • Разбей требование об экспорте отчётов в CSV на истории под один спринт.
  • Добавь негативные сценарии и граничные случаи в критерии приёмки для оформления заказа.

Как установить user-story-writing

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill user-story-writing -a claude-code

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

~/.claude/skills/user-story-writing/SKILL.md

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

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

Вопросы о user-story-writing

Как установить user-story-writing в Claude Code?

Выполните команду npx skills add aj-geddes/useful-ai-prompts --skill user-story-writing -a claude-code в терминале.

Что делает скилл user-story-writing?

Он переводит бизнес-требования в формат пользовательских историй с контекстом роли и критериями приёмки Given-When-Then.

Какие справочные руководства входят в скилл?

В комплект входят инструкции по уточнению бэклога, примеры критериев приёмки, рекомендации по декомпозиции и оценке историй.

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

SKILL.md · MIT
---
name: user-story-writing
description: >
  Write effective user stories that capture requirements from the user's
  perspective. Create clear stories with detailed acceptance criteria to guide
  development and define done.
---

# User Story Writing

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Well-written user stories communicate requirements in a user-focused way, facilitate discussion, and provide clear acceptance criteria for developers and testers.

## When to Use

- Breaking down requirements into development tasks
- Product backlog creation and refinement
- Agile sprint planning
- Communicating features to development team
- Defining acceptance criteria
- Creating test cases

## Quick Start

Minimal working example:

```markdown
# User Story Template

**Title:** [Feature name]

**As a** [user role/persona]
**I want to** [action/capability]
**So that** [business value/benefit]

---

## User Context

- User Role: [Who is performing this action?]
- User Goals: [What are they trying to accomplish?]
- Use Case: [When do they perform this action?]

---

## Acceptance Criteria

Given [precondition]
When [action]
Then [expected result]

Example:
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Story Refinement Process](references/story-refinement-process.md) | Story Refinement Process |
| [Acceptance Criteria Examples](references/acceptance-criteria-examples.md) | Acceptance Criteria Examples |
| [Story Splitting](references/story-splitting.md) | Story Splitting |
| [Story Estimation](references/story-estimation.md) | Story Estimation |

## Best Practices

### ✅ DO

- Write from the user's perspective
- Focus on value, not implementation
- Create stories small enough for one sprint
- Define clear acceptance criteria
- Use consistent format and terminology
- Have product owner approve stories
- Include edge cases and error scenarios
- Link to requirements/business goals
- Update stories based on learning
- Create testable stories

### ❌ DON'T

- Write technical task-focused stories
- Create overly detailed specifications
- Write stories that require multiple sprints
- Forget about non-functional requirements
- Skip acceptance criteria
- Create dependent stories unnecessarily
- Write ambiguous acceptance criteria
- Ignore edge cases
- Create too large stories
- Change stories mid-sprint without discussion

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

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

Всё по теме «Заметки, задачи и проекты» →
user-stories phuryn Скилл превращает описание фичи в независимые пользовательские истории с дизайном и критериями приёмки. Пригодится для подготовки бэклога. CX Codex +1 3 200установок story-readiness Donchitos Проверяет готовность пользовательских историй к разработке: валидирует критерии приёмки, зависимости и статус ADR до начала кодинга. CX Codex +1 410установок deliver-user-stories product-on-purpose Разбивает описание фичи или PRD на юзер-стори в формате «как <роль>, я хочу <действие>, чтобы <выгода>» — с критериями приёмки и проверкой по INVEST. CX Codex +1 891установок user-story deanpeters Переводит требования к продукту в пользовательские истории по Майку Кону с критериями приёмки на языке Gherkin. Пригодится при подготовке задач к спринту и груминге бэклога. CX Codex +1 4 100установок feature-forge https://github.com/Jeffallan Скилл проводит интервью по требованиям и превращает идею фичи в спецификацию: EARS-требования, критерии приёмки, чек-лист реализации. CX Codex +1 4 200установок agile-product-owner Alireza Rezvani Помогает писать пользовательские истории, задавать критерии приёмки и раскладывать эпики на задачи. Пригодится для Scrum-бэклога и планирования спринта. 921установок

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

root-cause-analysis Скилл ведёт разбор инцидента по шагам и доводит до причины, которую можно устранить, а не залатать симптом. CX Codex +1 884установок mobile-first-design Скилл задаёт порядок работы над интерфейсом: сначала мобильный экран, потом планшет и десктоп. Пригодится, когда вёрстка разъезжается на телефонах. CX Codex +1 857установок mobile-app-testing Задаёт правила тестирования приложений для iOS и Android. Помогает писать юнит-, UI- и интеграционные тесты с Jest, Detox, Espresso и XCTest. CX Codex +1 823установок technical-specification Помогает агенту писать техспеки, PRD, ADR и RFC: требования, архитектура, критерии приёмки. Пригодится, когда фичу надо описать до кода. CX Codex +1 804установок access-control-rbac Скилл, который помогает агенту проектировать ролевую модель доступа: роли, разрешения, политики и принцип наименьших привилегий. CX Codex +1 757установок user-guide-creation Скилл для написания пользовательских руководств, туториалов и пошаговых инструкций со скриншотами и примерами. Пригодится, когда нужна документация для продукта. CX Codex +1 751установок kubernetes-deployment Помогает создавать манифесты и настраивать развёртывание приложений в Kubernetes: от rolling update и лимитов ресурсов до RBAC и проверок жизнеспособности подов. CX Codex +1 745установок logging-best-practices Скилл для настройки логирования: уровни, JSON-формат, контекст, защита PII и централизованный сбор логов. CX Codex +1 730установок

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

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