mcpField
S
symfony:doctrine-fixtures-foundry

symfony:doctrine-fixtures-foundry

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

symfony:doctrine-fixtures-foundry について

Symfony 向けに Doctrine のエンティティ関係、スキーマ変更、性能改善を扱うスキルです。所有関係の整理、安全なマイグレーション、クエリ調整、ライフサイクルテストを含む手順を示します。

主な機能

  1. 01所有関係とカーディナリティのモデル化
  2. 02マッピングとスキーマ変更の安全な適用
  3. 03フェッチとクエリ動作の調整
  4. 04エンティティライフサイクルのテスト

活用シーン

  1. 01エンティティ関係やスキーマ変更の設計
  2. 02Doctrine の正確性と性能の改善

インストール

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

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill symfony:doctrine-fixtures-foundry

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

同梱ファイルreference.md

詳細

Doctrine Fixtures Foundry(Symfony)

使用する場合

  • エンティティの関連やスキーマの進化を設計する場合。
  • Doctrine の正確性やパフォーマンスを改善する場合。

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

  1. 所有権/多重度とトランザクション境界をモデル化します。
  2. マイグレーションの安全性を確保しながら、マッピング/スキーマの変更を適用します。
  3. 頻繁に使用されるパスのフェッチ/クエリ動作を調整します。
  4. 対象を絞ったテストでライフサイクルの動作を検証します。

ガードレール

  • owning 側と inverse 側の整合性を保ちます。
  • 1 回のリリースで破壊的なマイグレーションを一気に適用しないでください。
  • 意図しない N+1 と過剰なフェッチを排除します。

段階的な情報開示

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

出力の契約

  • エンティティ/マイグレーションの変更。
  • 整合性とパフォーマンスに関する判断。
  • 検証結果とロールバックに関する注記。

リファレンス

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

コメント