# boost for PHP > AI agent configuration sync for PHP projects. Author skills, guidelines, and commands once in .ai/, and publish them to ten agents. ## Guide - [Why boost?](https://sandermuller.github.io/boost-core/guide/why-boost): What it does that `laravel/boost` does not, and when you need neither. - [What boost does](https://sandermuller.github.io/boost-core/guide/what-is-boost): One `.ai/` source, ten agents, and the family of packages built on the engine. - [Which package fits](https://sandermuller.github.io/boost-core/guide/which-package): Pick one family member from your role: application, package, Laravel, or plain PHP. - [Installation](https://sandermuller.github.io/boost-core/guide/installation): Require the family package, scaffold `boost.php`, and run the first sync. - [How sync works](https://sandermuller.github.io/boost-core/guide/how-sync-works): What you author under `.ai/`, and what each agent receives. - [Skill sources](https://sandermuller.github.io/boost-core/guide/skill-sources): Host skills, vendor packages, and remote GitHub repos, resolved side by side. - [Skill assets](https://sandermuller.github.io/boost-core/guide/skill-assets): Ship a script or a reference file beside a skill, into every agent copy. - [Remote skills](https://sandermuller.github.io/boost-core/guide/remote-skills): Read a GitHub repo of skills, pick what you want, and pin what you got. - [Commands](https://sandermuller.github.io/boost-core/guide/commands): Author a slash command once; sync transpiles the arguments per agent. - [Subagents](https://sandermuller.github.io/boost-core/guide/subagents): Ship a Claude Code review pass that runs in its own context, from a package. - [Skill rendering](https://sandermuller.github.io/boost-core/guide/skill-rendering): Template-flavored skills, the renderer dispatch, and how a failure surfaces. - [Tags and dependencies](https://sandermuller.github.io/boost-core/guide/tags-and-dependencies): Keep an unwanted skill out of a repo, and keep a hand-off pair together. - [Project Conventions](https://sandermuller.github.io/boost-core/guide/conventions): Feed a vendor skill your Jira key, branch pattern, and test runner. - [File ownership](https://sandermuller.github.io/boost-core/guide/file-ownership): The manifest, what sync reaps, and why a hand-edited file is never blanked. - [Automating the sync](https://sandermuller.github.io/boost-core/guide/automating-sync): Re-sync on `composer install`, or let a globally-installed CLI tool sync itself. - [Coexistence with laravel/boost](https://sandermuller.github.io/boost-core/guide/laravel-coexistence): Two tools writing the same guidance files, and the rule that keeps both safe. ## project-boost-php Composer package: `sandermuller/project-boost-php`. AI agent skills for PHP application developers, on any framework or none. - [Overview](https://sandermuller.github.io/boost-core/packages/project-boost-php/): What the package adds on top of the engine, and who it is for. - [Install and first run](https://sandermuller.github.io/boost-core/packages/project-boost-php/install): Require the package, pick your agents, and run the first sync. - [Configuration](https://sandermuller.github.io/boost-core/packages/project-boost-php/configuration): The `boost.php` keys this package cares about, and the auto-sync hook. ## project-boost-laravel Composer package: `sandermuller/project-boost-laravel`. Sync skills and guidelines for Laravel apps, next to laravel/boost. - [Overview](https://sandermuller.github.io/boost-core/packages/project-boost-laravel/): What it adds on top of laravel/boost, and which tool owns which file. - [Install and first run](https://sandermuller.github.io/boost-core/packages/project-boost-laravel/install): Require the package, run `project-boost:sync`, and check the result. - [Configuration](https://sandermuller.github.io/boost-core/packages/project-boost-laravel/configuration): Artisan commands, the Blade renderer, and the defensive flags. ## package-boost-php Composer package: `sandermuller/package-boost-php`. AI agent skills for framework-agnostic Composer package authors. - [Overview](https://sandermuller.github.io/boost-core/packages/package-boost-php/): The package-author skill set, and the commands that ship with it. - [Install and first run](https://sandermuller.github.io/boost-core/packages/package-boost-php/install): Require the package in your own package repo and sync. - [Configuration](https://sandermuller.github.io/boost-core/packages/package-boost-php/configuration): Opt-in tags, coexistence, and the auto-sync hook. ## package-boost-laravel Composer package: `sandermuller/package-boost-laravel`. Laravel-flavored skills for package authors, on top of package-boost-php. - [Overview](https://sandermuller.github.io/boost-core/packages/package-boost-laravel/): What it inherits, what it adds, and the `.mcp.json` emitter. - [Install and first run](https://sandermuller.github.io/boost-core/packages/package-boost-laravel/install): Require the package in a Laravel package repo and sync. - [Configuration](https://sandermuller.github.io/boost-core/packages/package-boost-laravel/configuration): Inheritance from package-boost-php, and the keys you set here. ## boost-skills Composer package: `sandermuller/boost-skills`. An optional catalog of ready-made skills, adopted by allowlisting its vendor. - [Overview](https://sandermuller.github.io/boost-core/packages/boost-skills/): A published skill catalog you can adopt whole, or copy as a template. - [Skill catalog](https://sandermuller.github.io/boost-core/packages/boost-skills/catalog): Every skill in the library, with its tags and its hand-offs. ## boost-core Composer package: `sandermuller/boost-core`. The sync engine itself. Install it directly to ship your own skill bundle. - [Overview](https://sandermuller.github.io/boost-core/packages/boost-core/): When to install the bare engine instead of a family wrapper. - [Install and first run](https://sandermuller.github.io/boost-core/packages/boost-core/install): Require the engine, scaffold the config, and sync. - [Publishing a skill package](https://sandermuller.github.io/boost-core/packages/boost-core/publishing-skills): Ship `resources/boost/skills/` and let every consumer allowlist your vendor. ## Reference - [CLI reference](https://sandermuller.github.io/boost-core/reference/cli): Every command, its options, and the exit codes CI can gate on. - [Configuration reference](https://sandermuller.github.io/boost-core/reference/configuration): Every `BoostConfig` method, with defaults and what each one changes. - [Environment variables](https://sandermuller.github.io/boost-core/reference/environment): Every opt-in variable, and what it turns off or escalates. - [Versioning and stability](https://sandermuller.github.io/boost-core/reference/versioning): What the semver promise covers, and what may change in any release.