Based on my experience from the first issue we assigned to GitHub Copilot agent #563
I noticed we could add some more information to copilot-instructions.md to be more useful for GH Copilot Agent.
We could do a bit of research but things I would already add and point out are:
- always use contributing.md as context
- always open a PR that targets
dev branch and any changes should start from dev branch
- never update
npm-shrinkwrap.json unless you are adding a new dependency, but then I would not trust any Copilot agent to just pick a new npm package to add to our project. So I would say Copilot agent should never introduce any new npm packages to our repo