symfony:e2e-panther-playwright について
TDD、機能テスト、エンドツーエンドテストによる回帰リスクの低減を支援するSymfony向けテストスキルです。失敗テストの作成から実装、リファクタリングまでを導き、安定性と観測可能なアサーションを重視します。
主な機能
- 01振る舞いと境界条件の失敗テストを作成
- 02テストを通して実装とリファクタリング
- 03無効・未認証の経路を網羅
- 04決定的なフィクスチャと分離されたテストを使用
活用シーン
- 01バグ報告を実行可能なテストに変換
- 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つ含む失敗テストを書きます。
- テストに合格するための最小限のコードを実装します。
- テストスイートが引き続き成功する状態を保ちながらリファクタリングします。
- 無効、未認証、未検出のケースまでテスト範囲を広げます。
ガードレール
- 決定論的なフィクスチャ/ビルダーを優先します。
- 内部実装ではなく、観測可能な動作を検証します。
- テストを分離し、CI で安定して動作するようにします。
段階的な情報開示
- 実行時の方針とリスク管理には、このファイルを使用します。
- 実装の詳細が必要な場合は、リファレンスを開きます。
出力要件
- RED/GREEN/REFACTOR の経過。
- 変更したテストファイルと実行したコマンド。
- カバレッジと信頼度に関する補足。
リファレンス
reference.mddocs/complexity-tiers.md
コメント
Markdown 対応