sunchayn/fresh-package
Fresh Package from sunchayn gives Laravel developers a clean, opinionated starting point for building reusable PHP packages, with sensible defaults and an Artisan-friendly workflow that cuts boilerplate and helps maintainable components ship faster.
composer require. The real fork is: fund an internal generator, keep hand-rolling composer init + Testbench per repo, or adopt an existing opinionated skeleton. Because nothing ships into production and there is effectively no runtime switching cost, this is a cheap-to-trial, cheap-to-abandon decision. That asymmetry is the entire business case.SKILL.md template is written for adopters and their coding agents, deliberately scoped to public API only. That's a product decision we get to trial nearly for free: do we treat machine-readable integration docs as a deliverable, not an afterthought?Adopt or pilot when:
Look elsewhere or wait when:
For executives — the one-liner: it's a starter kit, not a dependency. We clone it once, own the code from commit one, and get consistent, quality-gated Laravel packages at lower marginal cost — with no runtime exposure and no lock-in.
For engineering — the operating model:
:package_name, :vendor_slug, :package_slug) as one atomic pass across composer.json, namespaces, class names, config keys, publish tags, README, and SKILL.md, then run composer dump-autoload plus the full suite. A half-renamed skeleton is the most common way to lose an afternoon — and v0.4.0's "broken structure after marker cleanup" fix is exactly that failure mode.scripts (customize freely), config and publish tags (safe to reshape), service provider (additive only), directory structure (last resort — deep forks make future rebases expensive).SKILL.md. Update it in the same PR that changes the public API, and keep it scoped to adoption in a Laravel app — not package internals.Ask: approve a scoped pilot on the next two greenfield packages, with a named owner, a pinned tag, and a reassessment checkpoint at upstream 1.0.
How can I help you explore Laravel packages today?