mcpField
U
user-story-writing

user-story-writing

github.com/aj-geddes開発373789 回インストール34 週間前に更新
リポジトリ

user-story-writing について

ユーザー視点で要件を伝え、テスト可能な受け入れ基準を定めるユーザーストーリー作成スキルです。テンプレートとガイドで、プロダクトチームや開発チームの精緻化、分割、見積もりを支援します。

主な機能

  1. 01ユーザーストーリーテンプレート
  2. 02受け入れ基準のガイド
  3. 03ストーリー精緻化プロセス
  4. 04ストーリー分割と見積もり

活用シーン

  1. 01要件を開発作業に分解
  2. 02プロダクトバックログの作成と精緻化
  3. 03テスト用の受け入れ基準の定義

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill user-story-writing

インストール後、Claude Code で/user-story-writingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
acceptance-criteria-examples.md
story-estimation.md
story-refinement-process.md
story-splitting.md
scripts/
scaffold-tests.sh
templates/
test-template.js

詳細

ユーザーストーリーの作成

目次

概要

適切に作成されたユーザーストーリーは、ユーザー中心の方法で要件を伝え、議論を促進し、開発者やテスターに明確な受け入れ基準を示します。

使用する場面

  • 要件を開発タスクに分割する
  • プロダクトバックログを作成し、リファインメントする
  • アジャイルスプリントを計画する
  • 開発チームに機能を伝える
  • 受け入れ基準を定義する
  • テストケースを作成する

クイックスタート

最小限の実用例:

# 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)

リファレンスガイド

references/ ディレクトリにある詳細な実装:

ガイド内容
ストーリーのリファインメントプロセスストーリーのリファインメントプロセス
受け入れ基準の例受け入れ基準の例
ストーリーの分割ストーリーの分割
ストーリーの見積もりストーリーの見積もり

ベストプラクティス

✅ 推奨事項
  • ユーザーの視点で書く
  • 実装ではなく価値に焦点を当てる
  • 1スプリントで完了できるサイズのストーリーを作成する
  • 明確な受け入れ基準を定義する
  • 一貫した形式と用語を使用する
  • プロダクトオーナーにストーリーを承認してもらう
  • エッジケースやエラーシナリオを含める
  • 要件やビジネス目標へのリンクを追加する
  • 学びに応じてストーリーを更新する
  • テスト可能なストーリーを作成する
❌ 非推奨事項
  • 技術的なタスクに偏ったストーリーを書く
  • 過度に詳細な仕様を作成する
  • 複数のスプリントが必要なストーリーを書く
  • 非機能要件を忘れる
  • 受け入れ基準を省略する
  • 不必要に依存関係のあるストーリーを作成する
  • 曖昧な受け入れ基準を書く
  • エッジケースを無視する
  • 大きすぎるストーリーを作成する
  • 議論せずにスプリント中にストーリーを変更する

コメント