analyzing-usecases

star 0

ユースケースとユーザーストーリーの作成を支援。ビジネスユースケースの抽出からシステムユースケースの定義まで。ユースケース分析やストーリー作成時に使用。

k2works By k2works schedule Updated 2/10/2026

name: analyzing-usecases description: ユースケースとユーザーストーリーの作成を支援。ビジネスユースケースの抽出からシステムユースケースの定義まで。ユースケース分析やストーリー作成時に使用。

ユースケース・ユーザーストーリー作成支援

要件定義からユースケースを抽出し、トレーサビリティを維持します。

Instructions

1. 参照ドキュメント

  • @docs/reference/ユースケース作成ガイド.md - ユースケース作成の進め方

2. テンプレート

  • @docs/template/完全形式のユースケース.md - ユースケーステンプレート(編集禁止

3. 入力

  • @docs/requirements/requirements_definition.md - 要件定義

4. 成果物

  • @docs/requirements/business_usecase.md - ビジネスユースケース
  • @docs/requirements/system_usecase.md - システムユースケース
  • @docs/requirements/user_story.md - ユーザーストーリー

5. 作業内容

ビジネスユースケース作成

  • 要件定義からビジネスユースケースを抽出
  • アクターとユースケースの関係を定義

システムユースケース作成

  • ビジネスユースケースを詳細化
  • システム境界を明確化

ユーザーストーリー作成

  • システムユースケースからユーザーストーリーを導出
  • 受け入れ基準の定義

トレーサビリティ維持

  • ユースケースとユーザーストーリー間のトレーサビリティを確保

6. 注意事項

  • 前提条件: @docs/requirements/requirements_definition.md が存在すること
  • 制限事項:
    • テンプレート @docs/template/完全形式のユースケース.md は絶対に編集しないこと
    • user_story.md にはユーザーストーリーのみ記述する
    • リリース計画とイテレーション計画は別途作成する
  • 推奨事項: ユースケースとユーザーストーリーでトレーサビリティを維持する

7. 記述ルール

タスク項目などは一行開けて記述する。

OK:

**受入条件**:

- [ ] ビジネスユースケースが作成されている
- [ ] ユーザーストーリーが作成されている

NG:

**受入条件**:
- [ ] ビジネスユースケースが作成されている
- [ ] ユーザーストーリーが作成されている

Examples

要件定義に基づくユースケース作成

  1. @docs/requirements/requirements_definition.md を読み込む
  2. @docs/reference/ユースケース作成ガイド.md に基づいてユースケースを作成
  3. ビジネスユースケース → システムユースケース → ユーザーストーリーの順に作成
Install via CLI
npx skills add https://github.com/k2works/case-study-accounting --skill analyzing-usecases
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator