smithery.ai

e2e-planner

Webアプリを探索してPlaywright E2Eテスト計画を生成するスキル

First seen Mar 21, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,059 B
  • docs SUMMARY.md 99 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

E2E Planner Skill

このスキルは、Webアプリケーションを探索し、PlaywrightによるE2Eテスト計画をMarkdown形式で生成します。

前提条件

  • 開発サーバーが起動可能であること(pnpm dev)
  • Playwrightがインストール済みであること

実行手順

1. 開発サーバーの起動確認

pnpm dev

サーバーが http://localhost:3000 で起動することを確認

2. アプリケーションの探索

browser_subagent を使用して、以下を調査します:

  1. メインページの構造

- ナビゲーション要素 - 主要なコンテンツエリア - インタラクティブ要素(ボタン、リンク、フォーム)

  1. ユーザーフローの特定

- ページ間の遷移 - 主要な機能(検索、フィルタリング等)

  1. テスト対象の優先度付け

- クリティカルパス(ユーザーが最も使う機能) - エッジケース

3. テスト計画書の生成

以下のフォーマットでMarkdownテスト計画を生成:

# E2Eテスト計画

## 概要
[アプリケーションの概要と主要機能]

## テストケース

### 1. [テストケース名]
- **目的**: [何を確認するか]
- **手順**:
  1. [ステップ1]
  2. [ステップ2]
- **期待結果**: [成功条件]
- **優先度**: 高/中/低

### 2. [テストケース名]
...

4. 出力先

生成したテスト計画は以下に保存:

docs/e2e-plan.md

注意事項

  • 壊れにくいテストを設計するため、以下のセレクターを優先:

- getByRole()(ARIAロール) - getByText()(テキストコンテンツ) - getByLabel()(ラベルテキスト) - getByTestId()(data-testid属性、他が使えない場合のみ)

  • レイアウトやスタイルに依存するテストは避ける