Weave Code
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

Skeleton Laravel Package

jawira/skeleton

Project skeleton/scaffolding for PHP or Laravel-style packages by Jawira. Includes a ready-to-use structure and boilerplate to kickstart new packages quickly, with common configs, tests, and tooling so you can focus on features instead of setup.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Standardization of build processes for internal PHP/Laravel projects where teams lack unified tooling for repetitive tasks (e.g., .gitignore generation, PHPUnit setup, or Docker orchestration). Reduces cognitive load for onboarding engineers by providing pre-configured, opinionated workflows.
  • Accelerates "build vs. buy" trade-offs for lightweight, non-critical automation (e.g., local development environments, CI prep tasks). Avoids reinventing wheels for tasks like php-cs-fixer, Psalm, or CaptainHook integration.
  • Supports Laravel-specific use cases where Phing is already embedded (e.g., legacy monoliths or custom Laravel deployments). Enables consistent tooling across mixed PHP/Laravel codebases without forcing a full CI/CD overhaul.
  • Roadmap alignment for teams prioritizing developer experience (DX) over cutting-edge infrastructure. Ideal for internal tools, prototypes, or non-production environments where speed trumps scalability.

When to Consider This Package

Adopt if:

  • Your team already uses Phing and needs to standardize repetitive tasks (e.g., .gitignore, phpunit, docker-compose) across Laravel/PHP projects.
  • You’re building internal tools or non-critical workflows where maintenance can be owned by the team (e.g., local dev environments, pre-commit hooks).
  • You require quick wins for DX improvements (e.g., reducing setup time for new projects) without investing in custom scripting.
  • Your stack includes legacy PHP/Laravel projects where Phing is already integrated, and you lack resources to migrate to modern CI/CD.

Avoid if:

  • Your team relies on Laravel’s Artisan, Composer scripts, or GitHub Actions—this package adds unnecessary complexity.
  • You need enterprise-grade reliability, security audits, or long-term support (1 star, no dependents, future-dated releases).
  • Your workflows require advanced CI/CD features (e.g., parallel testing, dynamic environments) beyond Phing’s scope.
  • You’re starting a new Laravel project—modern alternatives (e.g., laravel-zero, pestphp, or spatie/laravel-package-tools) are better aligned with Laravel’s ecosystem.
  • The 2026 release date raises red flags—verify the repository’s authenticity before adoption.

How to Pitch It (Stakeholders)

For Executives: "This package could save our team 5–10 hours per quarter by standardizing repetitive build tasks (e.g., .gitignore, PHPUnit, Docker) across internal projects—without requiring a full CI/CD overhaul. It’s a low-risk, MIT-licensed solution for non-critical workflows, but we’d treat it as a temporary scaffold rather than a long-term dependency. Ideal for accelerating internal tooling or prototypes where speed matters more than scalability. Given its niche focus, we’d only adopt it for teams already using Phing or where the maintenance cost is justified by immediate time savings."

For Engineering Leaders: *"jawira/skeleton offers pre-built Phing targets to cut down on boilerplate for common tasks like linting, testing, and Docker management. It’s a short-term gain for internal projects where Phing is already in use, but it’s not a drop-in replacement for modern CI/CD. Key trade-offs:

  • Pros: Reduces setup time for repetitive tasks; lightweight MIT license.
  • Cons: No community support (1 star), future-dated releases (verify authenticity), and poor fit for Laravel’s native tooling. Recommendation: Pilot it in a non-critical project to validate time savings, but avoid relying on it for production pipelines. If adopted, we’d need to maintain it internally or replace it with Laravel-compatible alternatives (e.g., spatie/laravel-package-tools) within 6–12 months."*

For Developers: *"This is a ‘good enough’ solution for Phing-based workflows if you’re already using Phing and want to avoid writing custom scripts for tasks like:

  • Generating .gitignore or .editorconfig.
  • Running php-cs-fixer, Psalm, or PHPUnit.
  • Managing Docker containers or remote shells. But: It’s not Laravel-native—if you’re using Artisan or Composer scripts, this adds unnecessary complexity. For new projects, consider Laravel’s built-in tools or packages like spatie/laravel-package-tools instead. Use this only if you’re stuck with Phing and need quick wins for DX."*
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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui