symfony:controller-cleanup について
Symfony プロジェクトのアーキテクチャやワークフローの変更を計画し、段階的に進める開発スキルです。既存パターンを優先し、不要な広範囲のリファクタリングを避け、判断を追跡可能にします。
主な機能
- 01境界と結合箇所の把握
- 02焦点を絞った設計変更の計画
- 03段階ごとの変更検証
- 04トレードオフと残るリスクの記録
活用シーン
- 01Symfony プロジェクトの設計見直し
- 02中規模・複雑な変更の安全な実施
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill symfony:controller-cleanupインストール後、Claude Code で/symfony:controller-cleanupを入力して読み込まれたか確認します。
同梱ファイルreference.md
詳細
Controller Cleanup(Symfony)
使用する場面
- Symfony プロジェクトでアーキテクチャ/ワークフロー/コンテキスト処理を改善する場合。
- 中規模または複雑な変更を安全に計画し、実行する場合。
デフォルトのワークフロー
- 現在の境界、制約、結合箇所を把握します。
- 一貫性のある最小限のアーキテクチャ調整を提案します。
- チェックポイントごとに検証しながら実行します。
- トレードオフと今後のバックログをまとめます。
ガードレール
- 原則として、既存のプロジェクトパターンを使用します。
- 明確な必要性がない限り、大規模なリファクタリングは避けます。
- 意思決定の記録を明確にし、監査可能な状態に保ちます。
段階的な情報開示
- 実行方針とリスク管理には、このファイルを使用します。
- 詳細な実装情報が必要な場合は、参照資料を開きます。
出力の要件
- アーキテクチャ/ワークフローの変更。
- 各チェックポイントでの検証結果。
- 残存するリスクと次のステップ。
参照資料
reference.mddocs/complexity-tiers.md
コメント
Markdown 対応