testdino-hq/playwright-skill
TestDino Playwright Skill: AI-powered guides for Playwright best practices, made by testdino.com.
解決する課題
AIコーディングエージェントがPlaywrightのエンドツーエンド(E2E)テストをより効果的に書く、デバッグし、スケーリングできるようにするための包括的な「エージェントスキル」ライブラリ(構造化されたMarkdownガイド)を提供します。一般的なAIの知識と、Playwright 1.63以降の生産環境で検証されたベストプラクティスのギャップを埋めます。
動作方法
ユーザーはCLI(npx skills add)を使ってこれらのスキルパックをインストールします。インストール後、AIコーディングエージェント(例:Claude Code)は必要に応じてこれらのガイドを読み込み、「ゴールデンルール」やアーキテクチャ意思決定パターンに従ってテストコードを生成または修正できます。リポジトリは、コアテスト、CI/CD統合、CLI自動化、Page Object Model(POM)パターン、および他のフレームワークからの移行をカバーする専門的なパックに分かれています。
対象ユーザー
AIコーディングエージェントを使ってブラウザテストを自動化し、AIが堅牢で保守性が高く、業界標準のPlaywrightテストを生成することを確保したい開発者やQAエンジニア。
主な特徴
- 70の生産環境で検証済みガイド:E2E、API、コンポーネント、ビジュアル、アクセシビリティ、セキュリティテストにわたる広範なカバレッジ。
- エージェントネイティブ設計:AIエージェントが必要なコンテキストを適切に取得できるように、特別にフォーマットされています。
- Playwright 1.63+ 対応:
locator.visible()、ariaSnapshotJSON()、perfettoレポーターなどの最新機能を含みます。 - ゴールデンルール:
getByRole()をCSS/XPathより優先し、page.waitForTimeout()の使用を禁止するなど、厳格なベストプラクティスを強制します。 - 広範なエコシステム対応:Next.js、React、Vue、Angular用のレシピに加え、GitHub Actions、GitLabなどへのCI/CDガイドも含まれます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト