symfony:tdd-with-pest について
Symfony 向けに Pest を使った TDD の進め方を示すスキルです。失敗テストから実装、リファクタリングまでを扱い、安定した振る舞い中心のテストと検証結果の記録を重視します。
主な機能
- 01RED/GREEN/REFACTOR のテスト手順
- 02境界・失敗パスのカバレッジ
- 03決定的なフィクスチャとビルダー
- 04振る舞いを重視したアサーション
- 05テストとコマンドの記録
活用シーン
- 01不具合報告から回帰テストを作成
- 02機能テストや E2E テストの構築
- 03安定した CI テストで振る舞いを検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill symfony:tdd-with-pestインストール後、Claude Code で/symfony:tdd-with-pestを入力して読み込まれたか確認します。
同梱ファイルreference.md
詳細
Tdd With Pest (Symfony)
使用する場面
- TDD/機能テスト/E2E テストで、回帰を防ぎながら動作を構築する場合。
- バグ報告を実行可能な失敗テストに変換する場合。
デフォルトのワークフロー
- 対象の動作と境界ケースを1つ指定した失敗テストを作成します。
- テストを通すための最小限のコードを実装します。
- テストスイートを成功状態に保ちながらリファクタリングします。
- 無効な入力/未認証/未検出のケースに対応するテストを追加します。
ガードレール
- 決定論的なフィクスチャ/ビルダーを優先します。
- 内部実装ではなく、観測可能な動作を検証します。
- CI でテストが分離され、安定して実行される状態を保ちます。
段階的な情報開示
- 実行方針とリスク管理には、このファイルを使用します。
- 実装の詳細が必要な場合は、参照資料を開きます。
出力仕様
- RED/GREEN/REFACTOR の経過。
- 変更したテストファイルと実行したコマンド。
- カバレッジと信頼度に関する補足。
参照資料
reference.mddocs/complexity-tiers.md
コメント
Markdown 対応