Version: 2.0.0 Last Updated: 2026-01-13
This directory provides resources for integrating Universal Dev Standards with GitHub Copilot.
GitHub Copilot is an AI coding assistant built into GitHub and popular IDEs. This integration provides custom instructions to help Copilot generate higher quality, standards-compliant code and documentation.
| File | Description |
|---|---|
| copilot-instructions.md | Custom instructions for Copilot Chat |
| COPILOT-CHAT-REFERENCE.md | Chat prompt templates |
| skills-mapping.md | Claude Code skills mapping |
Copy the instructions file to your project:
# Create .github directory if needed
mkdir -p .github
# Copy instructions file
cp integrations/github-copilot/copilot-instructions.md .github/copilot-instructions.mdmkdir -p .github
curl -o .github/copilot-instructions.md \
https://raw.githubusercontent.com/AsiaOstrich/universal-dev-standards/main/integrations/github-copilot/copilot-instructions.md# Install UDS CLI
npm install -g universal-dev-standards
# Initialize with Copilot integration
uds init
# Select "GitHub Copilot" when prompted- Install GitHub Copilot Extension
- Ensure
.github/copilot-instructions.mdexists in project root - Copilot Chat will automatically use the instructions
- Navigate to your repository
- Ensure
.github/copilot-instructions.mdexists - Use Copilot Chat in the GitHub web interface
- Install GitHub Copilot plugin
- Ensure
.github/copilot-instructions.mdexists in project root - Copilot Chat will automatically use the instructions
GitHub Copilot has certain limitations compared to other AI coding tools:
| Level | Location | Support |
|---|---|---|
| Project | .github/copilot-instructions.md |
✅ Supported |
| Global | User settings | ❌ Not supported |
| Subdirectory | N/A | ❌ Not supported |
| Runtime override | N/A | ❌ Not supported |
| Feature | Copilot | Claude Code | Gemini CLI |
|---|---|---|---|
| Project instructions | ✅ | ✅ | ✅ |
| Global configuration | ❌ | ✅ | ✅ |
| Slash commands | ❌ | ✅ (18 skills) | ❌ |
| MCP support | ❌ | ✅ | ❌ |
| Custom skills | ❌ | ✅ | ✅ |
| Multi-file context | ✅ | ✅ | |
| Code generation | ✅ | ✅ | ✅ |
| Chat interface | ✅ | ✅ | ✅ |
Since Copilot doesn't support slash commands, use Chat prompts instead:
Claude Code: /commit
Copilot: "Generate a commit message following Conventional Commits..."
Claude Code: /review
Copilot: "Review this code following the code review checklist..."
Claude Code: /tdd
Copilot: "Help me implement using TDD (Red-Green-Refactor)..."
See COPILOT-CHAT-REFERENCE.md for complete prompt templates.
The copilot-instructions.md file includes these standards:
| Standard | Description |
|---|---|
| Anti-Hallucination | Evidence-based analysis, source attribution |
| Commit Standards | Conventional Commits format |
| Code Review | 10-category checklist, comment prefixes |
| TDD Guidelines | Red-Green-Refactor cycle, FIRST principles |
| Test Coverage | 7 dimensions framework |
| Check-in Standards | Pre-commit quality gates |
| Requirement Writing | INVEST criteria, user story format |
To verify the instructions are loaded:
- Open Copilot Chat in your IDE
- Ask: "What standards should I follow for commit messages?"
- Copilot should reference Conventional Commits format
- Anti-Hallucination Standards
- Commit Message Guide
- Code Review Checklist
- Testing Standards
- Checkin Standards
| Version | Date | Changes |
|---|---|---|
| 2.0.0 | 2026-01-13 | Major enhancement: Added README, Chat reference, skills mapping; Enhanced instructions with TDD, coverage, review sections |
| 1.0.1 | 2025-12-24 | Added: Related Standards, Version History, License sections |
| 1.0.0 | 2025-12-23 | Initial GitHub Copilot integration |
This document is released under CC BY 4.0.