thesoftpulze/laravibe-standards
A Laravel standards package that bundles thesoftpulze's coding conventions, config presets, and quality tooling so teams can enforce consistent style, structure, and best practices across Laravel projects from one install.
v0.5.0 is a breaking release, so start with the upgrade guide (linked from the release notes) before touching code — especially if you are coming from softpulze/laravibe-standards, since the package now lives under thesoftpulze.
Minimal path for a new project:
composer require thesoftpulze/laravibe-standards --dev (or as appropriate for your setup).First practical use case: use the package as the project’s standards layer — publish its stubs and Boost/AI guideline into a fresh Laravel app, commit the published files, and verify that generated code matches the team’s expected conventions.
Where to look first:
resources/stubs (or equivalent) directory.Treat the package as a versioned standards dependency, not as vendor code you edit in place.
Publish once, commit, review on upgrade. Publish config, stubs, guidelines, and skills into the repo, commit them, and review the diff on every package upgrade. This makes standards changes visible in pull requests instead of silently changing generated output.
Customize stubs after publishing. Keep project-specific stub changes small and documented. Because v0.5.0 includes stub and collection fixes, diff the newly published stubs against your committed versions before replacing anything.
Use the split skills deliberately. v0.5.0 splits skills into separate units. Publish and wire only the skill sets the team actually uses (for example, one set for backend conventions, one for AI/Boost workflows), and keep the mapping in the README so onboarding is repeatable.
Extend collections rather than editing them. Use the package collections as a base and add project-specific items in your own collection classes/config. This keeps upgrades from overwriting local customizations.
Integrate into CI. Pin the package version, run the package’s standards/lint checks in the pipeline, and fail builds on generated-code drift. Add a step that regenerates a sample artifact and checks it matches the committed stub output.
Upgrade workflow. Create a branch, update the package, read the upgrade guide, republish assets into a temporary directory, diff against committed files, then merge selectively. Run the test suite and regenerate one or two representative artifacts before merging.
Team and AI tooling consistency. Commit the Boost guideline and published skills so every developer and AI assistant works from the same conventions. Document which guideline file is authoritative to avoid duplicate or conflicting instructions.
softpulze/laravibe-standards to thesoftpulze/laravibe-standards. Remove the old requirement, update composer.json/lock files, and search the repo for the old vendor string in published configs, docs, and CI scripts.--force publish over customized stubs; back up and diff first.--force only after reviewing what will be overwritten, and prefer publishing to a temp path for comparison.php artisan config:clear and any relevant cache clears after changing published config or guideline paths.vendor/ directly.How can I help you explore Laravel packages today?