GitHub Copilot Development Environment (copilot-dev)
Installs the GitHub Copilot Chat
VS Code extension, the gh copilot CLI extension, and shared instructions for
commit messages, pull-request descriptions, and code reviews
(Conventional Commits + gitmoji + active repo PR template).
Note: This feature covers the AI assistant only. For
ghCLI and GitHub platform extensions (PR reviews, Actions, RemoteHub), usegithub-dev.
Example Usage
Section titled “Example Usage”Combined with the platform tooling (recommended — gh must be present for the
gh copilot extension to install):
What’s included
Section titled “What’s included”Extension
Section titled “Extension”github.copilot-chat— GitHub Copilot Chat AI assistant in VS Code / Cursor
gh copilot— GitHub Copilot in the terminal (gh copilot explain,gh copilot suggest) Installed viagh extension install github/gh-copilot. RequiresghCLI to be present (installgithub-devfirst, or any other feature that providesgh). Skipped with a warning ifghis not found at build time.
Shared instructions
Section titled “Shared instructions”Injected via VS Code settings — applied automatically to every Copilot Chat request of the corresponding type:
| Setting | Trigger | What it enforces |
|---|---|---|
commitMessageGeneration.instructions | Generate Commit Message | Conventional Commits + gitmoji, scopes from scopes.json at the repo root |
pullRequestDescriptionGeneration.instructions | Create Pull Request | Same title convention + repo PR template auto-detection with fallback |
reviewSelection.instructions | Review and Comment | Correctness bugs, security issues, simplification - no style feedback |
Override or disable
Section titled “Override or disable”All three are array settings — VS Code merges entries from User, Workspace, and
feature-injected sources. To add your own rules, append an entry in your User or
Workspace settings. To disable a helpers4 default entirely, set the array
explicitly to [] in your settings.
OS and Architecture Support
Section titled “OS and Architecture Support”- OS: Linux (Debian/Ubuntu-based images) for the CLI install; any for IDE-only use
- Architectures: amd64, arm64