mcpField
S
symfony:tdd-with-pest

symfony:tdd-with-pest

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

symfony:tdd-with-pest について

Symfony 向けに Pest を使った TDD の進め方を示すスキルです。失敗テストから実装、リファクタリングまでを扱い、安定した振る舞い中心のテストと検証結果の記録を重視します。

主な機能

  1. 01RED/GREEN/REFACTOR のテスト手順
  2. 02境界・失敗パスのカバレッジ
  3. 03決定的なフィクスチャとビルダー
  4. 04振る舞いを重視したアサーション
  5. 05テストとコマンドの記録

活用シーン

  1. 01不具合報告から回帰テストを作成
  2. 02機能テストや E2E テストの構築
  3. 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. 対象の動作と境界ケースを1つ指定した失敗テストを作成します。
  2. テストを通すための最小限のコードを実装します。
  3. テストスイートを成功状態に保ちながらリファクタリングします。
  4. 無効な入力/未認証/未検出のケースに対応するテストを追加します。

ガードレール

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

段階的な情報開示

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

出力仕様

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

参照資料

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

コメント