laravel:quality-checks

SkillDev tools

Unified quality gates for Laravel projects; Pint, static analysis (PHPStan/Psalm), Insights (optional), and JS linters; Sail and non-Sail pairs provided

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the laravel:quality-checks skill

What this skill tells your AI

The instructions your AI receives, as published by jpcaparas/superpowers-laravel in skills/quality-checks/SKILL.md and read by ahel’s review.

Run automated checks before handoff or completion. Keep output clean.

PHP Style & Lint

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

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

Static Analysis (choose your tool)

# 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 (optional, if installed)

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

Tests

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

Frontend (if applicable)

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

Checklist

  • Pint clean (no errors)
  • Static analysis passes
  • Tests pass locally (parallel where possible)
  • Frontend lint/types clean (if present)
  • No noisy logs/errors during runs

Signals

GitHub stars
153
Forks
2
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
laravel-quality-checks
Source
github.com/jpcaparas/superpowers-laravel