sandermuller/package-boost-laravel
1.x series. This reduces technical risk for long-term integration, as the package’s core functionality (boost sync and .mcp.json emission) is now locked.illuminate/* moved to require-dev) clarifies this as a development-time tool, not a runtime dependency. This aligns perfectly with Laravel package authors who need AI-assisted workflows during package development, not in production.boost-core ^1.0 and package-boost-php ^1.0 stabilizes the dependency chain, though package-boost-php’s maturity remains a risk (see Technical Risk)..mcp.json as Primary Output: The package’s sole runtime interaction is emitting .mcp.json via boost sync, which can now be treated as a standardized metadata artifact for Laravel packages. This could integrate with:
.mcp.json against schemas).README.md sections from .mcp.json).illuminate/* moved to require-dev, the package no longer forces Laravel constraints on consumers. This makes it safe to adopt in any Laravel project (8+), even those targeting older versions (e.g., 10.x).composer require --dev sandermuller/package-boost-laravel).boost emitters (no Laravel-specific configuration).require-dev illuminate/* dependencies enable local package testing (e.g., using Laravel’s Testbench), which is critical for package authors.package-boost-php 1.0: While the boost family now uses SemVer, package-boost-php’s stability is still unproven (e.g., no visible test suite, unknown adoption). Risks:
.mcp.json format shifts).boost sync)..mcp.json generation and AI agent skills remain black-box operations. Risks:
.mcp.json Standardization: No evidence this format is adopted elsewhere. Risks:
.mcp.json outside the boost ecosystem).illuminate/* is now require-dev, Testbench usage adds complexity for:
.mcp.json improve upon existing Laravel metadata (e.g., composer.json, package.xml)? Is it machine-readable (e.g., for CI tools) or human-readable (e.g., for docs)?boost sync in large packages? Are there caching mechanisms?.mcp.json generation be disabled in CI for speed?package-boost-php? Is there a governance plan for the boost family?spatie/laravel-*, laravel/breeze) who want to:
README.md sections from .mcp.json).composer.json docs) to AI.boost sync in CI.composer require --dev sandermuller/package-boost-laravel
.mcp.json generation:
vendor/bin/boost sync
composer.json as a dev dependency (no config needed)..mcp.json into CI:
vendor/bin/boost ask "How to add a facade?").CONTRIBUTING.md snippets).package-boost-php is unstable, replicate critical features manually:
boost-core directly for .mcp.json generation.package-boost-php ^1.0: Ensure this is stable (monitor GitHub issues)..mcp.json should be ignored in .gitignore unless intentionally versioned..mcp.json for validation.composer.json, README.md) to identify gaps .mcp.json could fill.composer require --dev sandermuller/package-boost-laravel..mcp.json:
vendor/bin/boost sync
vendor/bin/boost ask "Best practices for Service Providers")..mcp.json schema")..mcp.json size/How can I help you explore Laravel packages today?