Allow configurable guideline paths for AI agents #392
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
When using Boost in monorepos or projects with specific documentation structures, the default guideline file locations (e.g.,
CLAUDE.mdin project root) may not fit the project's organization. Teams may want to consolidate AI guidelines in a dedicated directory or point agents to a shared documentation location.Solution
This PR adds the ability to customize where Boost writes guideline files for each code environment via Laravel's configuration system. Each agent can have its path configured independently through the
boost.code_environments.*config namespace.Usage
Users can configure custom guideline paths by publishing the Boost config file and adding a
code_environmentssection:Or set it programmatically in a service provider:
Then run
php artisan boost:updateto regenerate guidelines at the new paths.Default Paths
If not configured, each environment uses its standard default:
CLAUDE.mdAGENTS.md.github/copilot-instructions.md.cursor/rules/laravel-boost.mdcGEMINI.mdAGENTS.md.junie/guidelines.md