Skip to content

What boost does

You write skills, guidelines, and slash commands once, in a .ai/ directory at the root of your repository. boost sync publishes them to every AI agent you selected: Claude Code, Cursor, Copilot, Codex, Gemini, Junie, Kiro, OpenCode, Amp, and Antigravity. You never maintain a per-agent copy.

What boost-core does

What you get

  • One .ai/ source, ten agents. Add an agent to withAgents() and its files appear on the next sync.
  • Skills distributed as Composer packages. Any package that ships resources/boost/skills/ becomes a skill source once you allowlist its vendor. Author a team's skill set once, then composer require it everywhere.
  • Per-project scoping. Tag filtering keeps a jira-triage skill out of repositories with no Jira work, including out of the agent's skill-selection index, where every unwanted description costs attention.
  • Skills that depend on skills. metadata.boost-requires makes a hand-off ("then run code-review") ship as a unit instead of breaking silently.
  • Skills straight from GitHub. boost remote <owner>/<repo> reads a repository and lets you pick from a checklist.
  • Nothing hand-written gets clobbered. boost tracks what it owns in a manifest. Adopting it in a repository that already has a CLAUDE.md does not wipe that file.

It runs on any PHP project: Laravel, Symfony, plain PHP, or a Composer package.

The engine and the family

sandermuller/boost-core is the engine. It contains the sync, the CLI, and the agent emitters. It ships no skills of its own.

Around the engine sits a family of thin wrapper packages. Each one bundles the engine with a curated skill set for one kind of work: an application or a package, on Laravel or on plain PHP. On top of any of them sits boost-skills, an optional catalog of ready-made skills.

You install one wrapper. It pulls in the engine for you. Which package fits is the picker.

The boost family

Coming from laravel/boost?

laravel/boost is Laravel's own tool. It runs the MCP server and the Laravel documentation API, and it writes per-agent files too. boost is the framework-free sibling, and on Laravel the two run side by side rather than one replacing the other.

Why boost? has the full comparison and says which one to install first. Coexistence with laravel/boost has the command sequence that keeps both safe.