laravel-best-practices

Laravelベストプラクティス

LaravelのPHPコード作成・レビュー・リファクタリングで、性能・安全性・保守性を高める指針を適用します。

AIスキル大辞典による日本語要約
品質評価86/100評価確度:暫定
人気度(GitHub Star) 0発掘スコア 99
01

このSkillでできること

  • ✓Laravelのコントローラー、モデル、マイグレーション、Form Request、ポリシー、ジョブなどの実装方針を確認する
  • ✓EloquentのN+1、クエリ性能、キャッシュ、リレーション、インデックスに関する改善点を示す
  • ✓認可、入力検証、出力エスケープ、CSRF、ファイルアップロードなどの安全性を確認する
  • ✓キュー、テスト、ルーティング、設定、Blade、マイグレーションの規約や設計をレビューする
02

使い方

01
STEP 1

対象のファイル種別に応じて関連するルール領域を選ぶ

02
STEP 2

まず同じコードベースの兄弟ファイルや関連テストを確認し、既存のパターンを優先する

03
STEP 3

既存パターンがない場合に、データベース性能、セキュリティ、検証、Eloquentなどの指針を適用する

04
STEP 4

Laravelの正確なAPI構文は、利用中のバージョンに合わせてドキュメントで確認する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/bit-tommy/judo
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

このLaravelコードをレビューしてください。既存のプロジェクト規約を優先し、N+1、認可、バリデーション、クエリ性能、保守性の観点で問題点と改善案を示してください。
出力例を見る
既存パターンとの整合性を確認したうえで、問題点を「重要度・理由・改善案」の形式で整理します。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行検出あり
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • shell: laravel.com/docs/ai) to supercharge your AI workflow: ```bash composer require laravel/boost --dev php artisan boost:install ``` Boost provides your
  • network: el has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, mak
  • network: started with the framework. In addition, [Laracasts](https://laracasts.com) contains thousands of video tutorials on a range of topics including Larave
06

関連Skill