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

jordanpartridge/filament-skeleton

jordanpartridge/filament-skeleton provides a clean starter scaffold for building Filament admin panels and plugins. It bundles the base structure, config, and conventions to get a new Filament package or app up quickly, so you can focus on features instead of boilerplate.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit. filament-skeleton is a Laravel package in the Filament ecosystem, positioned as scaffolding/starter tooling rather than a runtime library. That distinction drives the entire evaluation: its value is in standardizing boilerplate for new Filament panels, not in adding behaviour to an existing application. Fit is strong for teams standardizing greenfield Filament admin panels; weak for teams looking for a runtime dependency.

Integration feasibility. Low-to-moderate effort. The 1.1 change ("fix/auto generate key") targets a known first-run friction point — APP_KEY generation during scaffolding — which removes a manual step and a common cause of broken first boots in fresh environments. This is a quality-of-life fix, not an architectural change, and does not signal a change in integration surface.

Technical risk. Elevated relative to the functional footprint:

  • Single-maintainer project; one PR between 1.0 and 1.1 indicates low velocity and no visible release cadence.
  • "Skeleton" packages age quickly — generated stubs drift from upstream Filament/Laravel conventions and are rarely backported.
  • No evidence in the release notes of a CI matrix, version support policy, or semver commitment. A patch-level bump touching key generation implies runtime or installer code changed, but the blast radius is undocumented.

Key questions for the maintainer / spike:

  1. Is this consumed as a Composer dependency or cloned as a template repo?
  2. Does the 1.1 key-generation fix touch published stubs only, or installer/runtime code?
  3. Is key generation idempotent — does it overwrite an existing APP_KEY on re-publish or re-install?
  4. Which Laravel / Filament / PHP versions are supported and tested?
  5. Is there a documented upgrade path between minor versions, or is re-scaffolding expected?
  6. What is the maintenance intent — is this a personal starter kit or a supported package?

Integration Approach

Stack fit. Assumes Laravel 10/11 with Filament v3 and PHP 8.1+. Confirm the Composer constraints before committing; skeleton packages frequently hard-pin Filament minor versions, which will block your upgrade cadence later.

Migration path. Greenfield adoption only. For existing applications, do not install — extract the stubs you want and vendor them internally. Pin to ^1.1 and avoid floating constraints; with a single maintainer and no changelog discipline, dev-main is not a viable track.

Compatibility. The 1.1 change is the compatibility hotspot: key auto-generation interacts with .env handling, containerized bootstrapping, and CI environments where APP_KEY is already provisioned. Validate explicitly in (a) local install, (b) Docker/ephemeral build, (c) CI where the key is injected as a secret — the third case is where auto-generation most often misfires.

Sequencing.

  1. Sandbox install of 1.1; capture the generated tree and diff against 1.0 output.
  2. Test key generation: fresh .env, existing .env with key, .env absent. Confirm idempotency.
  3. Run the scaffold through your CI pipeline twice to check for duplicate-key or overwrite behaviour.
  4. If viable, fork into an internal template repo you control; treat upstream as a reference, not a dependency.
  5. Pilot on one service before rolling out to the panel-standard portfolio.

Operational Impact

Maintenance. Runtime footprint is effectively zero — this is one-time scaffolding cost per repository. The real maintenance burden is the fork: expect to own stub updates yourself. Budget a light recurring review (quarterly) to check upstream and Filament release notes.

Support. GitHub issues on a personal repository, no LTS, no SLA, no commercial backing. Plan on internal ownership from day one; do not let a team adopt this without a named internal owner.

Scaling. Trivial per-repo, but multiplicative across a portfolio — an unmaintained upstream template propagates the same stale stub pattern into every new service. Standardizing on it increases the cost of changing the standard later. Weigh that against the onboarding savings; the 1.1 fix improves the onboarding side of that ledger but does not address the drift risk.

Failure modes.

  • APP_KEY not generated, or generated twice, on re-run — the exact area 1.1 changes, so regression risk is concentrated here.
  • Auto-generation overwriting a deliberately provisioned key in CI/secrets-driven environments.
  • Stale stubs conflicting with newer Filament releases (class renames, panel provider API changes).
  • Composer constraint conflicts blocking Laravel/Filament upgrades.
  • Upstream abandonment, leaving the fork as the only supported artifact.

Ramp-up. Low for Laravel-fluent engineers — a day to scaffold and validate. Non-trivial for teams unfamiliar with Filament panel bootstrapping, who will need written guidance on the scaffold step, key provisioning, and where the generated code is expected to be edited versus left alone. Document the fork/upstream relationship explicitly; ambiguity there is the most likely source of long-term drift.

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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin