← ClaudeAtlas

laravel-verifylisted

Loop de verificación reproducible para Laravel antes de commit/PR: formato (Pint), análisis estático (Larastan/PHPStan), tests con coverage (Pest), audit de dependencias y checks de configuración. Devuelve PASA o FALLA con acciones concretas.
cristiancorreau/forge · ★ 4 · AI & Automation · score 58
Install: claude install-skill cristiancorreau/forge
# Skill: laravel-verify Loop de verificación reproducible para Laravel antes de commit/PR: formato (Pint), análisis estático (Larastan/PHPStan), tests con coverage (Pest), audit de dependencias y checks de configuración. Devuelve **PASA / FALLA** con acciones concretas. Triggers: /laravel-verify, "verificar antes de commit", "loop de verificación laravel", "chequeo previo a PR", "pint phpstan pest", "está listo para mergear", "correr el quality gate". --- ## Cuándo usar este skill - Antes de cada `git commit` o de abrir un PR en un proyecto Laravel. - Como gate de CI (GitHub Actions) en `pull_request` y `push`. - Como hook de pre-commit local para evitar romper `main`. - Cuando el `forge-quality-reviewer` pide la corrida completa de verificación. Requisitos del proyecto (Laravel / PHP 8.3+): ```bash composer require --dev laravel/pint larastan/larastan pestphp/pest \ pestphp/pest-plugin-laravel ``` Coverage de Pest necesita `xdebug` (modo `coverage`) o `pcov`. En CI usa `pcov` por velocidad. El orden del loop es **rápido → costoso**: primero falla lo barato (Pint), después lo caro (Pest), para acortar el ciclo de feedback. --- ## El loop, de un vistazo | # | Paso | Comando | Falla si… | |---|------|---------|-----------| | 1 | Formato | `./vendor/bin/pint --test` | hay archivos sin formatear | | 2 | Estático | `./vendor/bin/phpstan analyse` | hay errores fuera del baseline | | 3 | Tests + coverage | `./vendor/bin/pest --coverage --min=80` | falla un test o covera