affaan-m avatar

Laravel Verification

A seven-phase verification loop that runs all the checks you'd normally do manually before merging or deploying a Laravel app. It walks through environment validation, Composer checks, linting with Pint, static analysis with PHPStan or Psalm, test coverage, security audits, migration reviews, cache warming, and queue health verification. The phases are ordered so failures catch early, which is smart. The migration guidance is solid, especially the reminder to check rollback paths and avoid data loss. Queue verification includes an actual dispatch test for staging, not just status checks. This is the kind of checklist you build after getting burned by a bad deploy, now codified so Claude runs it consistently.

skills.sh installs
5.7K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill laravel-verification --agent claude-code

Installs into .claude/skills of the current project.

Files

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

php -v
composer --version
php 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:

Sponsors

Details

Repository
github.com/affaan-m/ecc
Categories
Testing & QA, Security, PHP & Laravel
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1affaan-m avatarspringboot-verificationaffaan-m/eccVerification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.5.6Kskills.sh installs
2trailofbits avataratheristrailofbits/skillsAtheris is a coverage-guided Python fuzzer based on libFuzzer. Use for fuzzing pure Python code and Python C extensions.5.5Kskills.sh installs
3julianoczkowski avatargrill-mejulianoczkowski/designer-skillsInterview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to s5.5Kskills.sh installs
4samber avatarcopywriting-ctasamber/cc-skillsDesign end-of-article CTAs (calls-to-action placed at the bottom of blog posts, newsletters, essays, articles, or any long-form content). Use this skill wheneve5.5Kskills.sh installs
5affaan-m avatarkotlin-ktor-patternsaffaan-m/eccKtor server patterns including routing DSL, plugins, authentication, Koin DI, kotlinx.serialization, WebSockets, and testApplication testing.5.5Kskills.sh installs
6affaan-m avatarhealthcare-eval-harnessaffaan-m/eccPatient safety evaluation harness for healthcare application deployments. Automated test suites for CDSS accuracy, PHI exposure, clinical workflow integrity, an5.4Kskills.sh installs