mcpField
L
laravel:quality-checks

laravel:quality-checks

github.com/jpcaparasテスト・品質157178 回インストール17 週間前に更新
リポジトリ

laravel:quality-checks について

Laravel プロジェクトの作業完了前に実行する自動品質チェックをまとめたスキルです。PHP の整形、静的解析、テスト、任意のフロントエンド検査を扱います。

主な機能

  1. 01PHP の整形と lint
  2. 02PHPStan または Psalm による静的解析
  3. 03Laravel テストの並列実行
  4. 04任意の Insights チェック
  5. 05フロントエンドの lint と型チェック

活用シーン

  1. 01変更の引き渡し前にコードを確認
  2. 02静的解析の問題を検出
  3. 03バックエンドとフロントエンドのチェック

インストール

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

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

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

詳細

品質チェック(Laravel)

引き継ぎまたは作業完了の前に、自動チェックを実行します。出力はクリーンに保ちます。

PHP のスタイルと構文チェック

# Check
sail pint --test    # or: vendor/bin/pint --test

# Fix
sail pint           # or: vendor/bin/pint

静的解析(ツールを選択)

# PHPStan example
sail vendor/bin/phpstan analyse --memory-limit=1G   # or: vendor/bin/phpstan analyse --memory-limit=1G

# Psalm example
sail vendor/bin/psalm                               # or: vendor/bin/psalm

Insights(インストール済みの場合は任意)

sail artisan insights --no-interaction --format=json --flush-cache   # or: php artisan insights --no-interaction --format=json --flush-cache

テスト

sail artisan test --parallel   # or: php artisan test --parallel

フロントエンド(該当する場合)

sail pnpm run lint    # or: pnpm run lint
sail pnpm run types   # or: pnpm run types

チェックリスト

  • Pint がクリーン(エラーなし)
  • 静的解析に合格
  • ローカルでテストに合格(可能な場合は並列実行)
  • フロントエンドの lint/型チェックがクリーン(存在する場合)
  • 実行中に大量のログやエラーが出ない

コメント