機能仕様書: [機能名]

機能仕様書: [機能名]

フィーチャーブランチ: [###-feature-name] 作成日: [日付] ステータス: ドラフト 入力: ユーザー説明: "$ARGUMENTS"

ユーザーシナリオとテスト (必須)

ユーザーストーリー 1 - [簡潔なタイトル] (優先度: P1)

[このユーザージャーニーを平易な言葉で説明]

なぜこの優先度か: [価値とこの優先度レベルの理由を説明]

独立したテスト: [これを独立してテストする方法を説明 - 例: 「[特定のアクション]によって完全にテストでき、[特定の価値]を提供します」]

受け入れシナリオ:

  1. 前提条件 [初期状態]、操作 [アクション]、期待結果 [期待される結果]
  2. 前提条件 [初期状態]、操作 [アクション]、期待結果 [期待される結果]

ユーザーストーリー 2 - [簡潔なタイトル] (優先度: P2)

[このユーザージャーニーを平易な言葉で説明]

なぜこの優先度か: [価値とこの優先度レベルの理由を説明]

独立したテスト: [これを独立してテストする方法を説明]

受け入れシナリオ:

  1. 前提条件 [初期状態]、操作 [アクション]、期待結果 [期待される結果]

ユーザーストーリー 3 - [簡潔なタイトル] (優先度: P3)

[このユーザージャーニーを平易な言葉で説明]

なぜこの優先度か: [価値とこの優先度レベルの理由を説明]

独立したテスト: [これを独立してテストする方法を説明]

受け入れシナリオ:

  1. 前提条件 [初期状態]、操作 [アクション]、期待結果 [期待される結果]

[必要に応じて、優先度を割り当てた追加のユーザーストーリーを追加]

エッジケース

要件 (必須)

機能要件

不明確な要件をマークする例:

主要エンティティ (機能がデータを含む場合に含める)

成功基準 (必須)

測定可能な成果