fix: update copilot instructions generation #288
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.
fix: update Copilot instructions generation to output
.github/instructions/laravel-boost.instructions.md
with frontmatter supportSummary
This PR is kinda duplicate from #284 and refactors how we generate GitHub Copilot instructions.
Instead of using
copilot-instructions.md
, we now:.cursor/rules/laravel-boost.mdc
behavior for consistency using.github/instructions/laravel-boost.instructions.md
Changes
Copilot.php
.github/instructions/…
directory structure and added frontmatter support so you can pass metadata (likeapplyTo
) into the generated instructions.GuidelineWriter.php
instanceof Copilot
check to route Copilot-specific guideline frontmatter generation appropriately.CodeEnvironmentsDetectorTest.php
.github/instructions/…
directory structure.Affected files
tests/Unit/Install/CodeEnvironmentsDetectorTest.php
src/Install/CodeEnvironment/Copilot.php
src/Install/GuidelineWriter.php
Honestly, for GuidelineWriter.php I just added a simple check
instanceof Copilot
using AI, so please let me know if these changes don't fit the contribution guidelines or anything.References
https://code.visualstudio.com/docs/copilot/customization/custom-instructions
https://github.blog/changelog/2025-07-23-github-copilot-coding-agent-now-supports-instructions-md-custom-instructions/
https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions#creating-custom-instructions