claudegoodies
Skill

laravel-verification

From affaan-m

Bucle de verificación para proyectos Laravel: verificaciones de entorno, linting, análisis estático, pruebas con cobertura, escaneos de seguridad y preparación para despliegue.

Runs a sequential Laravel verification pipeline: env checks, linting, static analysis, tests, security audit, migration and deploy readiness.

Use it when

  • Before opening a pull request on a Laravel project
  • After major refactors or dependency updates
  • Pre-deployment checks for staging or production
  • Setting up a CI pipeline of lint -> test -> security -> deploy checks

Skip it if

  • Project isn't Laravel/PHP with Composer, Pint, PHPStan, or Artisan
  • You don't use these specific tools (Sail, Psalm, Horizon are optional alternates but still PHP-only)
  • It's just a sequence of shell commands, not custom tooling

Facts

Repository
affaan-m/ECC
Status
Actively maintained
Last commit

Source preview

The instructions Claude Code reads when this skill runs.

# Bucle de Verificación Laravel

Ejecutar antes de PRs, después de cambios importantes y antes del despliegue.

## Cuándo Usar

- Antes de abrir un pull request para un proyecto Laravel
- Después de refactorizaciones importantes o actualizaciones de dependencias
- Verificación previa al despliegue para staging o producción
- Ejecutar el pipeline completo de lint -> prueba -> seguridad -> preparación para despliegue

## Cómo Funciona

- Ejecutar las fases secuencialmente desde las verificaciones de entorno hasta la preparación para despliegue, de modo que cada capa construya sobre la anterior.
- Las verificaciones de entorno y Composer son requisitos previos para todo lo demás; detener inmediatamente si fallan.
- El linting/análisis estático debe estar limpio antes de ejecutar pruebas completas y cobertura.
- Las revisiones de seguridad y migraciones ocurren después de las pruebas para verificar el comportamiento antes de los pasos de datos o lanzamiento.
- La preparación de build/despliegue y las verificaciones de cola/scheduler son los últimos filtros; cualquier fallo bloquea el lanzamiento.

## Fase 1: Verificaciones de Entorno

```bash
php -v
composer --version
php artisan --version
```

- Verificar que `.env` esté presente y que las claves requeridas existan
- Confirmar `APP_DEBUG=false` para entornos de producción
- Confirmar que `APP_ENV` coincida con el despliegue objeti
View full source on GitHub →

Other skills