mcpField
S
symfony:e2e-panther-playwright

symfony:e2e-panther-playwright

github.com/dev-toolingsテスト・品質227477 回インストール3 週間前に更新
リポジトリ

symfony:e2e-panther-playwright について

TDD、機能テスト、エンドツーエンドテストによる回帰リスクの低減を支援するSymfony向けテストスキルです。失敗テストの作成から実装、リファクタリングまでを導き、安定性と観測可能なアサーションを重視します。

主な機能

  1. 01振る舞いと境界条件の失敗テストを作成
  2. 02テストを通して実装とリファクタリング
  3. 03無効・未認証の経路を網羅
  4. 04決定的なフィクスチャと分離されたテストを使用

活用シーン

  1. 01バグ報告を実行可能なテストに変換
  2. 02Symfonyの振る舞いに回帰テストを追加

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill symfony:e2e-panther-playwright

インストール後、Claude Code で/symfony:e2e-panther-playwrightを入力して読み込まれたか確認します。

同梱ファイルreference.md

詳細

E2e Panther Playwright(Symfony)

使用する場面

  • TDD/機能テスト/E2E テストで、リグレッションを防ぎながら動作を構築する場合。
  • バグ報告を実行可能な失敗テストに変換する場合。

デフォルトのワークフロー

  1. 対象の動作と境界ケースを1つ含む失敗テストを書きます。
  2. テストに合格するための最小限のコードを実装します。
  3. テストスイートが引き続き成功する状態を保ちながらリファクタリングします。
  4. 無効、未認証、未検出のケースまでテスト範囲を広げます。

ガードレール

  • 決定論的なフィクスチャ/ビルダーを優先します。
  • 内部実装ではなく、観測可能な動作を検証します。
  • テストを分離し、CI で安定して動作するようにします。

段階的な情報開示

  • 実行時の方針とリスク管理には、このファイルを使用します。
  • 実装の詳細が必要な場合は、リファレンスを開きます。

出力要件

  • RED/GREEN/REFACTOR の経過。
  • 変更したテストファイルと実行したコマンド。
  • カバレッジと信頼度に関する補足。

リファレンス

  • reference.md
  • docs/complexity-tiers.md

コメント