Verify Laravel projects with environment checks, tests, security scans, and release readiness.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "laravel-verification" skill from askskill: 1. Download https://raw.githubusercontent.com/affaan-m/ECC/main/skills/laravel-verification/SKILL.md 2. Save it as ~/.claude/skills/laravel-verification/SKILL.md 3. Reload skills and tell me it's ready
Run a pre-release verification workflow for this Laravel project: check .env and config cache status, run linting, static analysis, tests with coverage, and security scans, then report deployment readiness with fix suggestions.
A release-readiness report with check results, failure causes, risk levels, and deployment recommendations.
My Laravel CI pipeline failed. Troubleshoot it in verification order: check environment variables and dependencies first, then review linting, static analysis, test coverage, and security scan logs. Identify the root cause and provide fix steps.
A prioritized diagnosis of the issues, along with an actionable fix checklist.
Based on Laravel best practices, design a team-wide verification checklist covering local development, pre-commit checks, CI workflows, security scanning, and pre-deployment validation, including commands and pass criteria for each step.
A clear Laravel verification standard that can be directly used in team processes or CI documentation.
Run before PRs, after major changes, and pre-deploy.
php -v
composer --version
php artisan --version
.env is present and required keys existAPP_DEBUG=false for production environmentsAPP_ENV matches the target deployment (production, staging)If using Laravel Sail locally:
./vendor/bin/sail php -v
./vendor/bin/sail artisan --version
composer validate
composer dump-autoload -o
vendor/bin/pint --test
vendor/bin/phpstan analyse
If your project uses Psalm instead of PHPStan:
vendor/bin/psalm
php artisan test
Coverage (CI):
XDEBUG_MODE=coverage php artisan test --coverage
CI example (format -> static analysis -> tests):
vendor/bin/pint --test
vendor/bin/phpstan analyse
XDEBUG_MODE=coverage php artisan test --coverage
composer audit
php artisan migrate --pretend
php artisan migrate:status
Y_m_d_His_* (e.g., 2025_03_14_154210_create_orders_table.php) and describe the change clearlydown() methods and avoid irreversible data loss without explicit backupsphp artisan optimize:clear
php artisan config:cache
php artisan route:cache
php artisan view:cache
storage/ and bootstrap/cache/ are writable in the target environmentphp artisan schedule:list
php artisan queue:failed
If Horizon is used:
php artisan horizon:status
If queue:monitor is available, use it to check backlog without processing jobs:
php 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).
php 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.
Minimal flow:
php -v
composer --version
php artisan --version
composer validate
vendor/bin/pint --test
vendor/bin/phpstan analyse
php artisan test
composer audit
php artisan migrate --pretend
php artisan config:cache
php artisan queue:failed
CI-style pipeline:
composer validate
composer dump-autoload -o
vendor/bin/pint --test
vendor/bin/phpstan analyse
XDEBUG_MODE=coverage php artisan test --coverage
composer audit
php artisan migrate --pretend
php artisan optimize:clear
php artisan config:cache
php artisan route:cache
…
Automatically format, lint, and fix code issues on every edit.
Create iOS liquid glass interfaces with dynamic visuals and interactive morphing.
Learn robust error-handling patterns across TypeScript, Python, and Go applications.
Audit Claude skills and commands with quick scans or full stocktakes.
Plan demand forecasts, safety stock, and replenishment for multi-location retail inventory.
Record polished web app UI demo videos for walkthroughs, tutorials, and showcases.
Run pre-release verification for Django projects across tests, security, and deployment checks.
Run pre-release verification for Spring Boot builds, tests, scans, and diffs.
Run a pre-release verification loop for Quarkus builds, tests, scans, and reviews.
Independently verify artifacts with different model lineages to catch missed defects.
Provides systematic verification for Claude Code sessions to improve correctness and quality.
Get verified dependency audit verdicts to assess project component risks quickly.