mcpField
L
laravel:brainstorming

laravel:brainstorming

github.com/jpcaparas開発157114 回インストール18 週間前に更新
リポジトリ

laravel:brainstorming について

Laravel の機能開発やリファクタリングの要件整理に使うスキルです。質問を一つずつ行い、設計案を提示してから実装計画へ進みます。

主な機能

  1. 01目標やドメインに関する質問
  2. 02データ、インターフェース、副作用の整理
  3. 03計画前の設計案提示
  4. 04次の手順の正式化を提案

活用シーン

  1. 01Laravel 機能の要件整理
  2. 02実装前のリファクタリング検討

インストール

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

$npx skills add https://github.com/jpcaparas/superpowers-laravel --skill laravel:brainstorming

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

詳細

ブレインストーミング(Laravel)

機能やリファクタリングの方向性を検討するときに使用します。回答は簡潔にし、設計案を提示してから、計画を立てる前に確認を得てください。

質問する(一度に1つ)

  • 目標:ユーザーにどのような成果を達成してもらいたいですか?
  • ドメイン:どの境界づけられたコンテキストやパッケージが関係しますか?
  • データ:新しいモデルやリレーションは必要ですか?必要なクエリや不変条件は何ですか?
  • インターフェース:HTTP/API/CLIのどれですか?必要な入力と出力は何ですか?認可は必要ですか?
  • 副作用:メール、ストレージ、キュー、外部システムは関係しますか?
  • パフォーマンス:スループット、レイテンシ、ページネーション、N+1のリスクはどうですか?
  • 可観測性:ログ、メトリクス、イベント、障害処理はどうしますか?
  • テスト:TDDの開始点、フィクスチャ/ファクトリー、エッジケースは何ですか?
  • 環境:Sailとホスト環境のどちらですか?DB/キャッシュ/メール/ストレージは利用できますか?

提案する

次の内容を含む、200~300語の設計を提示します。

  • ルート/コントラクト、バリデーション、DTO/トランスフォーマー
  • サービス(ポートとアダプター、ストラテジー/パイプライン)
  • データモデルの変更とマイグレーション
  • 関連するジョブ/イベント/リスナー
  • テスト戦略(機能/単体)、ファクトリーとシード
  • 品質ゲートとロールアウト計画

次のステップを準備する

短い実装計画を提案してから、laravel:writing-plans を使って正式な計画にまとめます。

コメント