giout/agent-skills

現在のブランチに対して、すでに起動中のアプリケーションスタックを使い、必要な手動回帰テストを計画・実行します。影響を受けるアプリケーションワークフローのエンドツーエンド確認を依頼されたときに使用します。

agent-skills とは?

このスキルは、すでに起動しているアプリケーションスタックに対して、現在のブランチの変更を分析し、重要な手動回帰テストを計画・実行するためのものです。開発者が「変更による影響をエンドツーエンドで確認してほしい」と依頼した際に使用します。Git diff を解析して影響を受けるワークフローを特定し、テストケースをリストアップします。その後、`agent-browser` スキルを使って実際にブラウザ上でテストを実行し、結果を記録・報告します。対応プラットフォームは Claude Code, Cursor, Codex など、エージェントブラウザスキルがインストールされた環境です。テストデータは Web アプリケーション上で手動作成するか、データベースアクセスが必要な場合は `DATABASE_URL` を使用して直接挿入します。単体テストを実行する際は、リソース制限のため一度に1つの `.spec` ファイルのみ実行します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/giout/agent-skills/tree/HEAD/skills/e2e

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

エンドツーエンド検証

アプリケーションスタックはすでに起動しています。現在のブランチの変更をベースブランチと比較し、必要な手動テストのリストを作成して、該当するアプリケーションワークフローを実行し、回帰をチェックします。

サードパーティスキル

  • agent-browser

ワークフロー

  1. 現在のブランチとそのベースブランチを特定します。マージベースからの Git diff と影響を受けるアプリケーションフローを確認します。
  2. 変更された動作とそれに関連する回帰パスについて、必要な手動テストをリストアップします。期待される結果を含めます。
  3. インストールされている agent-browser スキルを使用して、Web アプリケーションで該当するテストを実行します。実際の結果とブロッカーを記録します。
  4. 実施したテスト、その結果、および障害の再現手順を報告します。失敗したテストと実行できなかったテストを区別します。

環境と制約

  • デフォルトで [WEB_ADDRESS] を開きます。
  • [USER] とパスワード [PASSWORD] を使用してサインインします。
  • Web アプリケーションを通じて手動でテストデータを作成します。重大な制限がある場合は、指定された [DATABASE_URL] を使用してデータベースに直接必要なデータを挿入します。
  • データベースアクセスが必要な場合は [DATABASE_URL] を使用します。データベースの認証情報をコミットされたファイルやレポートに含めないでください。
  • 単体テストが有効な場合は、一度に1ファイルずつ実行します。リソース使用量を制限するため、一度に複数の .spec ファイルを実行しないでください。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル