nunomaduro/skeleton-php
A clean starting point for building PHP packages, from Nuno Maduro. It bundles a sensible structure, testing setup, and tooling so you can skip boilerplate and focus on writing your package's actual code.
composer.json, CI, and lint config..editorconfig/.gitattributes, license and README/CONTRIBUTING templates. That lets you commit to a lead-time target ("a new package is publishable in under a day") instead of an aspirational one.composer create-project template, Cookiecutter, or a CLI). Forking this is a days-not-quarters starting point; that comparison anchors the business case either way.Adopt (or fork) when:
Look elsewhere when:
laravel/laravel or a starter kit; this skeleton is for packages, not apps.To executives: This is a free, MIT-licensed starter kit for new PHP libraries. It doesn't add a dependency or a vendor relationship — it's a template we copy once and own outright. The value is velocity and consistency: instead of every new package spending days on boilerplate and CI, we start from a vetted baseline that already enforces code quality checks on every pull request. Cost is effectively zero; the only real investment is naming an internal owner to maintain our fork.
To engineering: Clone it, composer install, and you have autoloading, tests, static analysis, and Actions wired up — no yak-shaving. It encodes sensible modern PHP defaults, so reviews shift from "add a linter" to actual design. Caveats stated plainly: single maintainer, GitHub Actions assumption, and once you fork, you're your own upstream — so we'd snapshot it, strip what we don't use, and treat the snapshot as the standard, not track it as a dependency.
Recommendation: Pilot on the next two packages. If setup time drops as expected, promote the fork to the official internal template and assign an owner; if we hit CI or governance friction early, fall back to cherry-picking the config files and move on.
How can I help you explore Laravel packages today?