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.
Architecture fit
Integration feasibility
composer dump-autoload → full suite green.workbench/ sandbox. If our team has not standardized on those, adoption becomes a tooling migration disguised as a scaffolding decision.scripts (safe to customize — CI, lint, registry steps), config/publish tags, service provider (additive only), directory structure (last resort — deep forks make future rebases expensive).Technical risk
required), and the v0.4.0 release timestamp appears future-dated — verify against actual repository state before citing momentum or pinning to it.composer.json, service provider, and commit history.SKILL.md. v0.4.0 shipped a fix for exactly this failure mode ("broken structure after marker cleanup").Key questions
SKILL.md) as part of a package's definition of done?Stack fit
psr-4 map in composer.json determines namespace and therefore every use statement in generated code.workbench/ sandbox match a modern Laravel team's expected inner loop; v0.4.0 enabled parallel sandbox runs, so concurrent/long test runs are supported.extra.laravel.providers; config publishing via a publish tag paired with mergeConfigFrom.Migration path
Compatibility
extra.laravel.providers discovery matches our Composer/Laravel setup.SKILL.md as part of the public API contract — scoped to adopter integration only, never package internals — and update it in the same PR that changes public surface.Sequencing
CONTRIBUTING), not in someone's head.SKILL.md convention on that first package to test whether machine-readable adopter guidance is worth the definition-of-done cost.Maintenance
Support
Scaling
Failure modes
extra.laravel.providers, re-run composer dump-autoload), config not publishing (publish tag name disagreeing with the mergeConfigFrom path). Often fails at autoload time and passes silently until the sandbox boots.Ramp-up
composer.json, the service provider, and commit history. Bookmark those three plus the test bootstrap — they answer most "how does this work?" questions.SKILL.md giving their coding agents scoped, public-API-only integration guidance.How can I help you explore Laravel packages today?