Add Copilot instructions and automated environment setup for repository#1456
Add Copilot instructions and automated environment setup for repository#1456
Conversation
Co-authored-by: nilehmann <2400776+nilehmann@users.noreply.github.com>
Co-authored-by: nilehmann <2400776+nilehmann@users.noreply.github.com>
|
@copilot, add a |
Co-authored-by: nilehmann <2400776+nilehmann@users.noreply.github.com>
Co-authored-by: nilehmann <2400776+nilehmann@users.noreply.github.com>
Co-authored-by: nilehmann <2400776+nilehmann@users.noreply.github.com>
Done! Added |
Configures repository-wide custom instructions for GitHub Copilot coding agents per the documented best practices, including automated dependency installation.
Changes
.github/copilot-instructions.md: Comprehensive guidance covering:cargo xtaskrequired, not directcargocommands)<repo>/sysroot/for dev,~/.fluxfor installed).github/workflows/copilot-setup-steps.yml: Automated environment setup workflow:.github/actions/install-fixpointcda-tum/setup-z3@v1.6.6Key Context Provided
Critical for agents unfamiliar with Flux:
cargo xtask install(notcargo build)cargo xtask test(notcargo test)cargo xtask build-sysrootafter lib changesReduces exploration overhead by documenting tested workflows, architectural constraints, and repo-specific conventions upfront, while ensuring the agent environment is pre-configured with all required dependencies.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.