Replies: 1 comment
-
|
This is not something that we are responsible in the Awesome Copilot repo, it'd be better looking into https://github.com/orgs/community/discussions/categories/copilot-conversations to see if it's been discussed there, or raise it if not. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Background
Currently, GitHub Copilot requires custom instructions and agent configurations to be stored within the
.githubdirectory:repo-wide:.github/copilot-instructions.mdpath-specific:.github/instructions/*.instructions.mdWhile this makes sense for repositories hosted on GitHub.com, Copilot is a cross-platform tool used in VS Code, JetBrains, Neovim etc, often within codebases hosted on GitLab, Bitbucket, or Azure DevOps.
The Problem: Platform Coupling
Tethering an IDE-based AI assistant to a hosting-specific directory (
.github) creates several points of confusion:.githubis for features that run on GitHub’s infrastructure (Actions, CODEOWNERS, etc.). Copilot instructions run locally in the IDE and are functionally independent of the hosting provider..githubfolder in a non-GitHub repo creates confusion for new contributors leading to questions about whether the repo is mirrored or migrating..githubfolder is increasingly crowded with CI/CD and security policies. Adding AI instructions, agent behaviors, and prompt templates turns it into a "junk drawer" rather than a focused configuration space.Proposal: Support a
.copilotdirectoryI propose that Copilot should recognize a
.copilot/directory at the root of the workspace. This follows the successful precedent set by VS Code, which uses.vscode/rather than.github/vscode/, respecting its status as a platform-agnostic editor.Suggested Structure:
Benefits
.copilot/,.claude/,.cursor/.Backward Compatibility
To ensure a smooth transition, the tool could follow a simple search order:
.copilot/instructions.md.github/copilot-instructions.mdif the first is not found.What do others think? Does the current
.githubrequirement feel "off" when working outside the GitHub ecosystem? Would a dedicated directory help your team organize AI-assisted workflows better?Beta Was this translation helpful? Give feedback.
All reactions