GitHub Copilot support details
Native project prompts, skill-backed user prompts, hooks, and repo-root MCP config.
Copilot keeps most features native, but its repo instruction surfaces differ from other editors.
Start on the full support matrix when you need to compare every editor at once. Use this page when you want the exact terms, support details, and project/user targets for GitHub Copilot.
Related aix concepts: rules , prompts , mcp , skills , hooks .
Editor-specific notes
- aix writes project MCP config to
.mcp.jsonand still imports.github/mcp.jsonas a fallback. - Project Copilot prompt installs use explicit frontmatter so slash commands keep the configured prompt name.
- User-scope Copilot prompt installs are converted into native skills under
~/.config/github-copilot/skills/.
Feature details
How to read the statuses
Support key
Editor support
- Supported The editor exposes that feature at that scope.
- No support The editor does not expose that feature at that scope.
aix support
- Native aix writes the editor's own format.
- Adapter aix keeps the feature through an adapter or alternate representation.
- No support aix does not write that feature for the destination today.
Use the Project scope and User scope rows to see where config lands at each level.
Rules Learn the concept
Markdown instruction files in .github/instructions/.
- Project
- Editor Supported aix NativePath
.github/instructions/*.instructions.md - User
- Editor Supported aix No supportEditor target
~/.config/github-copilot/instructions/*.instructions.mdaix: aix does not yet write user-scope Copilot instructions as separate files.
Prompts Learn the concept
Markdown prompt files with YAML frontmatter.
- Project
- Editor Supported aix NativePath
.github/prompts/*.prompt.md - User
- Editor Supported aix AdapterPath
~/.config/github-copilot/skills/{name}/aix: aix converts user-scope prompts into instruction-only Copilot skills.
Supported metadata: name , description , argument-hint
MCP Learn the concept
JSON mcpServers configuration.
- Project
- Editor Supported aix NativePath
.mcp.json - User
- Editor Supported aix NativePath
~/.config/github-copilot/mcp-config.json
- Imports also fall back to
.github/mcp.jsonwhen.mcp.jsonis absent.
Skills Learn the concept
Symlinked native skill directories backed by .aix/skills/.
- Project
- Editor Supported aix NativePath
.github/skills/{name}/ - User
- Editor Supported aix NativePath
~/.config/github-copilot/skills/{name}/
- Copilot also discovers
.agents/skills/as a compatibility surface.
Agents
Markdown custom agent files with YAML frontmatter.
- Project
- Editor Supported aix NativePath
.github/agents/*.md - User
- Editor Supported aix NativePath
~/.config/github-copilot/agents/*.md
Supported metadata: description , mode , model , tools , permissions , mcp-servers , editor.copilot
Hooks Learn the concept
JSON hooks with version: 1, matcher-based tool routing, and cross-platform bash / powershell fields.
- Project
- Editor Supported aix NativePath
.github/hooks/hooks.json - User
- Editor Supported aix NativePath
~/.config/github-copilot/hooks/hooks.json
Supported metadata: agentStop , errorOccurred , notification , permissionRequest , postToolUse , postToolUseFailure , preCompact , preToolUse , sessionEnd , sessionStart , subagentStart , subagentStop , userPromptSubmitted
- Each command hook surfaces
bash,powershell,cwd,env, andtimeoutSecnatively. -
type: "prompt"is supported onsessionStartonly.
AGENTS.md
Compatibility with repository AGENTS.md instructions.
- Project
- Editor Supported aix NativePath
AGENTS.md in the repository tree - User
- Editor No support aix No supportEditor: The editor does not expose this feature at this scope. aix: Copilot does not expose a dedicated home-scoped AGENTS.md target in aix.
.agents/skills
Compatibility with the shared Agent Skills folder convention.
- Project
- Editor Supported aix NativePath
.agents/skills/{name}/ - User
- Editor Supported aix NativePath
~/.agents/skills/{name}/