← スキル一覧に戻る

e2e-planner
by zakizaki-ri9
きままに更新するブログ
⭐ 0🍴 0📅 2026年1月23日
SKILL.md
name: e2e-planner description: Webアプリを探索してPlaywright E2Eテスト計画を生成するスキル
E2E Planner Skill
このスキルは、Webアプリケーションを探索し、PlaywrightによるE2Eテスト計画をMarkdown形式で生成します。
前提条件
- 開発サーバーが起動可能であること(
pnpm dev) - Playwrightがインストール済みであること
実行手順
1. 開発サーバーの起動確認
pnpm dev
サーバーが http://localhost:3000 で起動することを確認
2. アプリケーションの探索
browser_subagent を使用して、以下を調査します:
-
メインページの構造
- ナビゲーション要素
- 主要なコンテンツエリア
- インタラクティブ要素(ボタン、リンク、フォーム)
-
ユーザーフローの特定
- ページ間の遷移
- 主要な機能(検索、フィルタリング等)
-
テスト対象の優先度付け
- クリティカルパス(ユーザーが最も使う機能)
- エッジケース
3. テスト計画書の生成
以下のフォーマットでMarkdownテスト計画を生成:
# E2Eテスト計画
## 概要
[アプリケーションの概要と主要機能]
## テストケース
### 1. [テストケース名]
- **目的**: [何を確認するか]
- **手順**:
1. [ステップ1]
2. [ステップ2]
- **期待結果**: [成功条件]
- **優先度**: 高/中/低
### 2. [テストケース名]
...
4. 出力先
生成したテスト計画は以下に保存:
docs/e2e-plan.md
注意事項
- 壊れにくいテストを設計するため、以下のセレクターを優先:
getByRole()(ARIAロール)getByText()(テキストコンテンツ)getByLabel()(ラベルテキスト)getByTestId()(data-testid属性、他が使えない場合のみ)
- レイアウトやスタイルに依存するテストは避ける
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です