Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Skeleton Laravel Package

daniacademy/filament-skeleton

A Laravel package skeleton for building Filament plugins, offering a starting structure and conventions to scaffold, integrate, and distribute reusable Filament components. Ideal for developers creating custom Filament packages.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for Filament admin tooling: daniacademy/filament-skeleton is a scaffolding/template package for standing up Filament-based packages or plugins. The PM decision it informs is not "should we ship this to customers," but "do we standardize our internal Filament package boilerplate on this, or maintain our own template?" That is a low-cost, reversible decision — treat it as an engineering-enablement choice, not a product-line commitment.
  • Time-to-first-prototype: If the team is building Filament plugins, panels, or internal admin tools, a skeleton reduces setup toil (service provider wiring, composer metadata, test scaffolding, CI conventions). This supports roadmap decisions like "can we deliver an internal admin console in one sprint?"
  • Standardization and onboarding: Adopting a shared skeleton can shorten onboarding for new engineers and reduce drift between internal packages. This supports a decision to consolidate fragmented in-house templates.
  • Patch release 1.0.5: The release notes contain only a changelog link with no enumerated changes. Treat 1.0.5 as a maintenance patch with no documented functional, API, or configuration changes. It does not by itself justify a build-vs-buy revisit, a migration, or a roadmap change. It is safe to absorb as routine dependency hygiene, subject to normal CI validation.
  • Not a customer-facing feature lever: Nothing in this package's scope changes user-visible product behavior. Do not attach it to a customer-facing roadmap item or use it to justify scope.

When to Consider This Package

Consider it when:

  • The team is actively authoring multiple Filament plugins or packages and repeatedly hand-rolls the same composer/service-provider/test structure.
  • You want a conventional starting point that matches current Filament and Laravel conventions, rather than inventing internal scaffolding.
  • Engineering explicitly wants to reduce boilerplate overhead and has someone who can own the template long term.
  • You need a throwaway or internal-only artifact where a scaffold's opinionated defaults are an advantage.

Look elsewhere (or skip) when:

  • You are building a single Filament package — the setup savings likely don't repay the cost of learning someone else's conventions.
  • Your needs are application features rather than package scaffolding; this is a template, not a runtime library that adds capability.
  • You require a documented, stable public API surface with a maintained changelog. The 1.0.5 notes provide no detail, so change-tracking here is weak — if auditability or predictable upgrade paths matter, favor a better-documented alternative or an internal template you control.
  • You are on Filament/Laravel versions not covered by the skeleton's assumptions; validate compatibility before committing.
  • The project has strict supply-chain or vendor-review requirements that a thin, single-maintainer template may not satisfy.

Before adoption, verify: license compatibility, maintainer responsiveness and release cadence, Filament major-version alignment, and whether the skeleton's defaults (testing framework, static analysis, CI) match your standards.

How to Pitch It (Stakeholders)

To executives: This is a small developer-productivity tool, not a product feature. It gives engineers a pre-built starting template for internal Filament packages, which can shave setup time off internal admin tooling. Cost and risk are low and the decision is reversible; it affects engineering throughput, not customer-facing roadmap. The latest release (1.0.5) is a maintenance patch with no documented feature or breaking changes, so there is nothing to re-plan around.

To engineering: The package is a Filament package skeleton — useful if we're standardizing how we scaffold multiple internal plugins, and unnecessary if we're building one. The 1.0.5 patch appears to be routine maintenance; the release notes don't enumerate changes, so validate against our Filament/Laravel versions and run our normal CI before merging. If we adopt it, someone needs to own keeping it aligned with upstream and our conventions; otherwise we're just inheriting an unowned template. Recommendation: pilot it on the next internal Filament package, measure setup time saved, and decide on standardization afterward rather than mandating it now.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource