← ClaudeAtlas

laravellisted

Laravel framework guidance across 5.4, 6, 7, 8, 9, 10, 11, and optional Mix 5. Use when implementing or reviewing framework-touching Laravel code, planning an upgrade, or debugging a version-specific build. Not for Symfony, Yii, or frontend-only work; use dhpk-php-runtime-router for runtime selection. Output: one selected Laravel or Mix reference, compatibility constraints, and verification gates.
hmj1026/dhpk · ★ 2 · AI & Automation · score 71
Install: claude install-skill hmj1026/dhpk
# Laravel family router This family package is self-contained. It routes a Laravel request to one version reference and keeps version-specific guidance out of the initial prompt until the selector is known. ## Resolve the selector Use this order and stop at the first decisive result: 1. **Explicit selector** — honor the caller's version without reading a project file. Supported selectors are `5.4`, `6`, `7`, `8`, `9`, `10`, `11`, and `mix`. The compatibility aliases `5-4`, `laravel-5.4`, `laravel-5-4`, `laravel-mix`, and `mix-5` normalize to `5.4` or `mix`. 2. **Project detection** — if no selector was supplied, read the current project's `composer.lock`, then `composer.json`, for `laravel/framework`. A package-only asset project may also resolve `mix` from `package.json` when `laravel-mix` is declared. These files are read directly by the family-local resolver. 3. **Ask** — if the selector is missing, malformed, unsupported, or ambiguous, ask which supported selector applies. Never guess a nearby major or silently use the newest reference. Project detection never consults dhpk installation or publication manifests. The family package must continue to work when copied by itself. ## Load exactly one reference After resolution, load only the matching file below. Do not preload sibling versions. For a cross-version review or upgrade, consult [`compatibility.md`](compatibility.md) or [`migration.md`](migration.md) after the selector-specific refe