Install
Terminal · npx$
npx skills add https://github.com/jeffallan/claude-skills --skill laravel-specialistWorks with Paperclip
How Laravel Verification fits into a Paperclip company.
Laravel Verification drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.
S
SaaS FactoryPaired
Pre-configured AI company — 18 agents, 18 skills, one-time purchase.
$27$59
Explore packSource file
SKILL.md179 linesExpandCollapse
---name: laravel-verificationdescription: "Verification loop for Laravel projects: env checks, linting, static analysis, tests with coverage, security scans, and deployment readiness."origin: ECC--- # Laravel Verification Loop Run before PRs, after major changes, and pre-deploy. ## When to Use - Before opening a pull request for a Laravel project- After major refactors or dependency upgrades- Pre-deployment verification for staging or production- Running full lint -> test -> security -> deploy readiness pipeline ## How It Works - Run phases sequentially from environment checks through deployment readiness so each layer builds on the last.- Environment and Composer checks gate everything else; stop immediately if they fail.- Linting/static analysis should be clean before running full tests and coverage.- Security and migration reviews happen after tests so you verify behavior before data or release steps.- Build/deploy readiness and queue/scheduler checks are final gates; any failure blocks release. ## Phase 1: Environment Checks ```bashphp -vcomposer --versionphp artisan --version``` - Verify `.env` is present and required keys exist- Confirm `APP_DEBUG=false` for production environments- Confirm `APP_ENV` matches the target deployment (`production`, `staging`) If using Laravel Sail locally: ```bash./vendor/bin/sail php -v./vendor/bin/sail artisan --version``` ## Phase 1.5: Composer and Autoload ```bashcomposer validatecomposer dump-autoload -o``` ## Phase 2: Linting and Static Analysis ```bashvendor/bin/pint --testvendor/bin/phpstan analyse``` If your project uses Psalm instead of PHPStan: ```bashvendor/bin/psalm``` ## Phase 3: Tests and Coverage ```bashphp artisan test``` Coverage (CI): ```bashXDEBUG_MODE=coverage php artisan test --coverage``` CI example (format -> static analysis -> tests): ```bashvendor/bin/pint --testvendor/bin/phpstan analyseXDEBUG_MODE=coverage php artisan test --coverage``` ## Phase 4: Security and Dependency Checks ```bashcomposer audit``` ## Phase 5: Database and Migrations ```bashphp artisan migrate --pretendphp artisan migrate:status``` - Review destructive migrations carefully- Ensure migration filenames follow `Y_m_d_His_*` (e.g., `2025_03_14_154210_create_orders_table.php`) and describe the change clearly- Ensure rollbacks are possible- Verify `down()` methods and avoid irreversible data loss without explicit backups ## Phase 6: Build and Deployment Readiness ```bashphp artisan optimize:clearphp artisan config:cachephp artisan route:cachephp artisan view:cache``` - Ensure cache warmups succeed in production configuration- Verify queue workers and scheduler are configured- Confirm `storage/` and `bootstrap/cache/` are writable in the target environment ## Phase 7: Queue and Scheduler Checks ```bashphp artisan schedule:listphp artisan queue:failed``` If Horizon is used: ```bashphp artisan horizon:status``` If `queue:monitor` is available, use it to check backlog without processing jobs: ```bashphp artisan queue:monitor default --max=100``` Active verification (staging only): dispatch a no-op job to a dedicated queue and run a single worker to process it (ensure a non-`sync` queue connection is configured). ```bashphp artisan tinker --execute="dispatch((new App\\Jobs\\QueueHealthcheck())->onQueue('healthcheck'))"php artisan queue:work --once --queue=healthcheck``` Verify the job produced the expected side effect (log entry, healthcheck table row, or metric). Only run this on non-production environments where processing a test job is safe. ## Examples Minimal flow: ```bashphp -vcomposer --versionphp artisan --versioncomposer validatevendor/bin/pint --testvendor/bin/phpstan analysephp artisan testcomposer auditphp artisan migrate --pretendphp artisan config:cachephp artisan queue:failed``` CI-style pipeline: ```bashcomposer validatecomposer dump-autoload -ovendor/bin/pint --testvendor/bin/phpstan analyseXDEBUG_MODE=coverage php artisan test --coveragecomposer auditphp artisan migrate --pretendphp artisan optimize:clearphp artisan config:cachephp artisan route:cachephp artisan view:cachephp artisan schedule:list```Related skills
Agent Eval
Install Agent Eval skill for Claude Code from affaan-m/everything-claude-code.
Agent Harness Construction
Install Agent Harness Construction skill for Claude Code from affaan-m/everything-claude-code.
Agent Payment X402
Install Agent Payment X402 skill for Claude Code from affaan-m/everything-claude-code.