softpulze/laravibe-standards
Laravibe Standards provides opinionated coding-standard and static-analysis presets for Laravel projects, helping teams enforce consistent style and catch issues early with minimal configuration across applications and packages.
composer require --dev thesoftpulze/laravibe-standards, then run the package's publish/install command to emit its config, stubs, and guideline files into your app (php artisan vendor:publish --tag=laravibe-standards is the usual shape — confirm the exact tags in the README, as v0.5.0 changed what gets published).docs: add upgrade guide from softpulze/laravibe-standards) because the migration from the old softpulze/laravibe-standards namespace is not a straight composer update. Follow it before touching a working project.stubs/ directory — the templates new classes/files are scaffolded from.git diff against committed files → manually merge only the changes you want. Never blanket-overwrite.feat!: add Boost guideline, split skills, fix stubs and collections), so the blast radius spans three separate surfaces at once: guidelines, skills, and stubs/collections. Budget real time; don't slot this into a busy sprint.softpulze/laravibe-standards. If you're on the old name, the install path, published tags, and possibly the config key all change. Remove the old package explicitly rather than leaving both installed — duplicate published tags produce confusing "file already exists" prompts.vendor:publish will silently skip existing files unless you pass --force. This is a feature, not a bug — it protects your edits. But it also means a naive re-publish after upgrading looks like nothing happened. Use a scratch branch + --force + diff, then cherry-pick.php artisan config:clear; (2) stale published files from a previous version; (3) both old and new package installed; (4) wrong publish tag.0.x series.0.x. Pre-1.0 packages in this space move fast and break things — v0.5.0 already proves it. Pin the version in composer.json ("thesoftpulze/laravibe-standards": "0.5.*") and upgrade deliberately, not via composer update on a Friday.How can I help you explore Laravel packages today?