revolution/laravel-boost-copilot-cli
Integrates GitHub Copilot CLI with Laravel Boost, providing AI-ready project context and guidelines so Copilot can generate framework-aware Laravel code, follow conventions, and assist with development tasks from the command line.
.github/mcp.json rather than a package-defined location. That is a small but strategically useful shift: assistant context becomes a first-class, repo-local, version-controlled artifact living next to workflows and issue templates, discoverable by any tool that already reads .github/. It strengthens the case for "context as a checked-in repo asset" over "context as per-developer local setup"—which is the durable part of this pattern regardless of which adapter you use..github/ makes that pattern easier to explain and adopt without a package-specific convention..github/mcp.json-style location reduces the cost of that portability bet by anchoring context to the repo rather than to a vendor's config schema.Consider it when all of the following hold:
.github/mcp.json (the new default since 2.3.0) and treating it as a reviewed repo artifact. If your org restricts what may live under .github/, or you already have a different canonical location for assistant config, plan to override the path explicitly and document it.Look elsewhere when:
Upgrading note for anyone already pinned: 2.3.0 changes the default MCP config path to .github/mcp.json. Existing setups that relied on the previous default will need their config moved or the path set explicitly. Treat this as a migration step, verify it in the pilot branch, and keep the pinned version recorded so the change is intentional rather than incidental.
For executives (one paragraph): Our engineers increasingly use AI coding assistants, but generic assistants know little about our Laravel codebase and tend to suggest patterns we don't use—costing review time and rework. Laravel Boost solves the context problem for Laravel specifically; this package extends that context to GitHub Copilot CLI. It is a small, MIT-licensed community adapter with essentially no adoption yet, so I am not recommending it as a platform dependency. I am recommending a two-to-four week, two-engineer pilot to measure whether framework-aware context measurably improves assistant usefulness. The latest release moved the default config to .github/mcp.json, which is the right direction—context becomes a reviewed file in the repo, not a per-machine setup—but it also means a config migration for anyone already testing it. If the pilot shows benefit, we invest in a supported path (first-party integration or a wrapper we own); if not, we've spent almost nothing and learned where AI tooling actually pays off.
For engineering leadership: Treat this as a reference implementation, not a library. It validates the architecture we'd want anyway—a versioned context bundle checked into the repo at a conventional, tool-neutral path (.github/mcp.json as of 2.3.0), consumed by whichever assistant a developer prefers—so it de-risks the build-vs-buy decision by letting us prototype the integration in days. The 2.3.0 changelog is small and expected: a CI action bump via Dependabot and the config-path change. That is evidence of light maintenance hygiene, not of a support commitment. Recommended actions: pin to a specific commit (2.3.0 or later), fork if we go beyond the pilot, assign one owner, fold the .github/mcp.json path into our repo conventions, and set an explicit review date to reassess against native Copilot CLI or Laravel Boost support. Explicitly flag the risks: single maintainer, zero dependents, no security review trail, and default-path changes like this one that can silently affect existing setups. Do not add it to shared tooling images or CI until the pilot produces evidence.
For the pilot team: Success criteria up front—median time-to-first-useful-suggestion on an unfamiliar module, PR review comment volume on AI-drafted code, and developer-reported trust in suggestions—measured against Copilot CLI without the adapter. Start the pilot on 2.3.0 so the .github/mcp.json layout is what we evaluate, and note any friction from the path change in your write-up, since that friction is itself a finding about how much we should invest in repo-local assistant context. Kill the pilot if the deltas are within noise.
How can I help you explore Laravel packages today?