imliam / boots
Give your AI guidelines some boots, so they can walk from one agent to the next
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
Requires
- illuminate/collections: ^12.28
- laravel/prompts: ^0.3.6
- symfony/console: ^7.3
- symfony/finder: ^7.3
- symfony/process: ^7.3
Requires (Dev)
- laravel/pint: ^1.24
- pestphp/pest: ^4.1
README
Give your AI guidelines some boots, so they can walk from one agent to the next.
Introduction
Boots is a slimmed-down fork of Laravel Boost with one goal: to provide a way to make your AI guidelines consistent across different agents, no matter what your app's stack is.
What's the difference?
- Laravel Boost is tightly specific to the Laravel framework, provides its own guidelines, and must be a dependency of your application
- Boots is framework (and language) agnostic, allows you to define your own guidelines, and can be used as a standalone command line tool
Note
It is still recommended to use Laravel Boost in a Laravel application - the additional features it provides are worth it.
With this, you can easily switch between different AI agents or have multiple team members using different agents on the same project, while keeping your guidelines consistent and up to date.
Usage
Boots can be installed globally via Composer, then run via the boots
command in your terminal:
composer global require imliam/boots boots
Or run via cpx:
cpx imliam/boots
When run, Boots will prompt you to ask which agents you wish to generate guidelines files for. Boots will also try to automatically detect which agents you may be using based on your existing AI guideline files or tools you have installed.
Boots will look for a ./.ai/guidelines
directory in your current working directory and process all files within it, compiling them into agent-specific guidelines.
Important
You should put all your project's AI guidelines files in the ./.ai/guidelines
directory - Boots will handle the rest.
Migrating Existing Guidelines
If you already have AI guideline files scattered throughout your project (like .github/copilot-instructions.md
, .cursor/rules/boots.mdc
, etc.), you can use the stomp
command to automatically find and move them to the standardized .ai/guidelines/
structure, giving you a single source of truth you can then clean up as needed.
boots stomp
The following agents are supported out of the box:
- Cascade
- Claude Code
- Cline
- Cursor
- GitHub Copilot
- Junie
- Kilo Code
- Kiro
- Roocode
- Trae
- Warp