From superpowers-laravel
Runs quality gates for Laravel projects: Pint lint/fix, PHPStan/Psalm static analysis, tests, optional Insights, JS lint/types. Sail/non-Sail commands.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-laravel:quality-checksThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run automated checks before handoff or completion. Keep output clean.
Run automated checks before handoff or completion. Keep output clean.
# 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
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
npx claudepluginhub jpcaparas/superpowers-laravel --plugin superpowers-laravelRuns a multi-phase verification pipeline for Laravel projects: environment checks, Composer validation, linting (Pint), static analysis (PHPStan/Psalm), tests with coverage, security audit (Composer audit), migration review, build readiness (config/route/view cache), and queue/scheduler checks.
Runs Laravel verification pipeline: env/Composer checks, linting (Pint), static analysis (PHPStan), tests with coverage, security audits, migrations, deploy readiness.
Runs daily Laravel checklist: starts Sail services, migrations, queues, Pint quality gates, parallel tests, pnpm lint/types. Use at session start or handoff.