sandermuller/package-boost
Deprecated: sandermuller/package-boost is split into successors. Use package-boost-php for framework-agnostic Composer packages, package-boost-laravel for Laravel packages, or project-boost for PHP apps. Legacy 0.15.x remains for existing installs.
.ai/skills/ to per-agent directories (Claude, Cursor, GitHub Copilot, etc.)—is highly relevant for TPMs managing Laravel packages that rely on AI-assisted development. The modular skill system (e.g., package-development, cross-version-laravel-support) reduces cognitive load for maintainers.package-boost-php (framework-agnostic) and package-boost-laravel (Laravel-specific). A TPM should migrate immediately to avoid future breakage, but the core functionality remains identical in successors..mcp.json generation when Laravel Boost is installed.--check flag) prevents "forgotten syncs" in CI.| Risk Area | Assessment | Mitigation Strategy |
|---|---|---|
| Deprecation Migration | Active deprecation with clear successors. | Immediate migration to package-boost-laravel (Laravel) or package-boost-php (agnostic). |
| Testbench Dependency | Required for sync but only in dev. | Document as a dev-only dependency in composer.json. |
| Skill Collisions | Risk of naming conflicts with host/vendor skills. | Use package-boost:doctor to validate skill names before sync. |
| Agent-Specific Quirks | Some agents (e.g., Claude) natively use skills; others rely on guidelines. | Default to all agents unless selective sync is explicitly needed. |
| CI Matrix Complexity | ci-matrix-troubleshooting skill may add overhead for simple packages. |
Opt out of this skill if the package doesn’t span Laravel/PHP versions. |
package-boost-laravel) or framework-agnostic (use package-boost-php)?--check drift detection be mandatory in CI to enforce syncs?my-package-guidelines.md) beyond the shipped defaults?package-boost-laravel:^1.0) to avoid future breaking changes?.mcp.json integration when installed.fixing-phpstan-errors align with modern PHP tooling.--check flag enables pre-commit/pre-push hooks or CI gates.composer remove sandermuller/package-boost
composer require --dev sandermuller/package-boost-laravel
composer require --dev sandermuller/package-boost-php
testbench.yaml:
providers:
- SanderMuller\PackageBoost\PackageBoostServiceProvider
vendor/bin/testbench package-boost:sync
vendor/bin/testbench package-boost:install # Interactive picker
- name: Check package-boost sync
run: vendor/bin/testbench package-boost:sync --check
| Component | Compatibility Notes |
|---|---|
| Laravel 10+ | Full support (Testbench + Boost MCP integration). |
| PHP 8.1+ | Required for Testbench and modern PHP tooling. |
| Testbench | Mandatory for sync (but dev-only). |
| Laravel Boost | Optional but enables .mcp.json (Boost MCP integration). |
| Custom Skills | Must follow .ai/skills/<name>/SKILL.md structure with valid frontmatter. |
| CI Systems | Works with GitHub Actions, GitLab CI, etc. (JSON output enables programmatic checks). |
package-boost-* to composer.json.testbench.yaml with the provider.vendor/bin/testbench package-boost:new skill my-skill
vendor/bin/testbench package-boost:new guideline my-conventions
package-boost:sync (full sync) or package-boost:sync --skills (selective).package-boost:sync --check (fail on drift)..ai/ (source) and generated files (e.g., .claude/, CLAUDE.md)..ai/, reducing merge conflicts.cross-version-laravel-support) are auto-updated via Composer.package-boost-php/package-boost-laravel)..ai/ layouts.package-boost:doctor validates skill/guideline structure.--check mode surfaces drift in CI before it affects users.AGENTS.md, CLAUDE.md).package-boost-php).package-boost:sync per-package or use global Testbench config.--skills/--guidelines) reduces I/O.| Failure Scenario | Impact | Mitigation |
How can I help you explore Laravel packages today?