chrisvasey/statamic-boost
Statamic Boost adds Statamic-specific context, tools, and guidelines to Laravel Boost, helping AI coding agents understand Antlers, collections, fields, and addon APIs so they can scaffold, debug, and maintain Statamic sites more accurately.
Architecture fit
chrisvasey/statamic-boost is a developer-experience / agent-context layer, not an application-runtime dependency. It augments Laravel Boost (with laravel/mcp ^1.0.1) with Statamic-aware AI guidelines, offline Statamic 5/6 documentation, fieldtype discovery, and Antlers examples, and manages the Boost configuration that wires those tools up.laravel/mcp, and Statamic 5/6.Integration feasibility
require-dev. Verify whether the service provider self-registers and whether anything loads in production.Technical risk
Key questions
git diff?Stack fit — Laravel + Statamic monolith or multi-site, Composer-managed, Laravel Boost 2 already installed. Confirm PHP floor against our estate; 8.5 is CI-verified, not a requirement.
Migration path — no prior assessment exists, so this is first adoption, not migration. Run it as a pilot:
laravel/mcp to ^1.0.1 in an isolated branch; confirm the app boots without the new package.chrisvasey/statamic-boost:^1.3 as a dev dependency.git diff before/after, and explicitly verify the Statamic environment value survives a Boost config rebuild (the specific 1.3.0 fix).Compatibility — pin ^1.3 with a committed lockfile. Statamic 4 and Boost 1 are out of scope; upgrade those first rather than running a mixed fleet during the pilot.
Sequencing — one pilot repo for 2–3 sprints, then a documented standard in the repo template, then wider rollout. Gate rollout on: generated-artifact churn being acceptable to reviewers, and an agreed version-pin policy for the weekly minors.
Maintenance — two streams: our upgrade cadence and the vendor's weekly automated doc releases. Recommend Renovate/Dependabot grouping for this package with a monthly batch review rather than auto-merging minors — the version number no longer signals functional change. Budget a small recurring review.
Support — single-maintainer OSS, no SLA. Mitigation: the package is additive and removable (config plus generated guidelines), so keep a documented removal path. Do not let runbooks depend on generated guidance without a fallback.
Scaling — scales with repo count and headcount, not traffic. Two costs to watch: generated doc size inflating assistant context (token cost and latency per request), and per-repo config drift as teams run the installer independently.
Failure modes
Ramp-up — low for an individual developer (one command, roughly an hour). Non-trivial for the organization: MCP concept literacy, a security review of which tools are exposed and where they can run, and a written policy that generated guidelines are advisory and reviewed like any other code artifact. Estimate ~1 day of TPM/security time plus half a day per pilot developer before the rollout decision.
How can I help you explore Laravel packages today?