xammie/make-commands
xammie/make-commands adds extra Artisan generators to Laravel so you can scaffold common PHP classes—actions, services, DTOs, and more—with customizable stubs. It keeps new files consistent and saves boilerplate typing during development.
app/Actions," generators make that the path of least resistance. Adoption is a cheap enforcement mechanism versus writing lint rules or custom PHPStan extensions.require-dev tool. It should not appear on a roadmap, in customer-facing release notes, or in any capacity/scale planning. Treat it as tooling hygiene, budgeted in engineering time, not product time.0.x) package, that maintenance signal is the main thing worth tracking — it justifies keeping the dependency rather than vendoring a handful of stubs.Adopt when:
make: generators beyond Laravel's built-ins for consistent class creation.Look elsewhere or skip when:
make:model, make:controller, make:job) — the framework already covers this, and adding a package for two missing generators is not worth the dependency.0.x, minor versions can carry breaking changes, so pin exact versions (0.5.0, not ^0.5) and treat upgrades as reviewed changes.Caveat to carry forward: v0.5.0 is a compatibility release only. No new generators, no API changes, no deprecations. If your assessment of this package previously assumed Laravel ≤9, update the assumption; otherwise nothing else about the value proposition has changed.
For executives (30 seconds): A small, free, development-only tool that auto-generates the repetitive class files our engineers write every day. The new v0.5.0 release adds support for Laravel 10, which means it will not block or complicate our framework upgrade. It ships in zero production code and carries no customer-facing risk. Recommendation: approve the version bump as routine maintenance; no budget or roadmap impact.
For engineering leads (the actual case):
require-dev. Benefit: consistent, convention-compliant scaffolding for Actions, DTOs, Enums, and Services — less copy-paste drift, faster onboarding, fewer structural debates in code review.composer.json and the stubs it generated over time.0.5.0 if you are moving to Laravel 10, and note that the package is still pre-1.0, so pin exactly rather than floating the constraint.require-dev only, and add a one-line note to the upgrade checklist so the next major Laravel bump does not silently strand the dependency.How can I help you explore Laravel packages today?