Webアプリケーションのコードを分析し、ユーザーストーリードキュメント(`docs/user-story.md`)とE2Eテストケースドキュメント(`docs/e2e.md`)を作成または更新します。
Analyzes web application code and generates user story and E2E test case documentation.
/plugin marketplace add sumik5/sumik-claude-plugin/plugin install sumik@sumikWebアプリケーションのコードを分析し、ユーザーストーリードキュメント(docs/user-story.md)とE2Eテストケースドキュメント(docs/e2e.md)を作成または更新します。
docs/user-story.md が存在するかチェック
docs/e2e.md が存在するかチェック
以下の情報を収集してユーザーストーリーを作成します:
プロジェクト構造の理解
app/, pages/, src/, components/ 等)認証・認可の確認
主要機能の特定
データフローの理解
/api/ 配下のファイル等)docs/user-story.md)参考形式: /Users/sumik/repo/catenas-g/shinshu-educational-platform/next-app/docs/user-story.md
以下の構造でドキュメントを作成:
ユーザーペルソナ
主要なユーザーストーリー
#### US-[ペルソナ略称][番号]: [ストーリータイトル]
**As a** [ユーザーロール]
**I want to** [実現したいこと]
**So that** [得られる価値・理由]
**受入基準**:
- [具体的な基準1]
- [具体的な基準2]
...
ユーザーフロー図
画面遷移フロー
データフロー
非機能要件
今後の拡張予定
docs/e2e.md)ユーザーストーリーに基づいて、E2Eテストケースを作成:
テスト戦略
テストケース一覧
### TC-[ペルソナ略称][番号]: [テストケース名]
**対応ユーザーストーリー**: US-[XX]
**前提条件**:
- [前提条件1]
- [前提条件2]
**テストステップ**:
1. [ステップ1]
2. [ステップ2]
3. [ステップ3]
**期待結果**:
- [期待される結果1]
- [期待される結果2]
**優先度**: High/Medium/Low
クリティカルパステスト
エッジケースとエラーハンドリング
パフォーマンステスト
テスト実行計画
docs/user-story.md を作成または更新docs/e2e.md を作成または更新