The definitive guide & configuration system for GitHub Copilot CLI
Agents · Skills · Rules · Multi-AI Orchestration
everything-copilot-cli is a curated, community-driven collection of agents, reusable skills, coding rules, MCP configurations, and comprehensive guides for GitHub Copilot CLI.
It started as a parallel to everything-claude-code and drew inspiration from community resources like awesome-claude-code — but has since grown into its own identity. The focus is on what makes Copilot CLI genuinely different: native GitHub integration, multi-model flexibility, and the ability to orchestrate other AI coding agents from a single hub.
Act as a Multi-AI Orchestrator — coordinating Claude Code, Codex CLI, Gemini CLI, and more from a single command line. (Community pattern — see Multi-AI Orchestration)
GitHub Copilot CLI offers 11 key strengths that make it the ideal hub for AI-assisted development:
| # | Advantage | Description |
|---|---|---|
| 1 | GitHub-Native Integration | Issues, PRs, Actions, code search — all via built-in MCP. No extra setup. |
| 2 | 20+ Model Selection | GPT-5.x, Claude Sonnet/Opus 4.6, Gemini 3 Pro — pick the right model per task. |
| 3 | IDE ↔ CLI Seamless Switching | Same Copilot context in VS Code, JetBrains, and the terminal. |
| 4 | Plan Mode | Structured text planning — Copilot builds a step-by-step implementation plan before writing any code. |
| 5 | Autopilot Mode | Autonomous task execution with guardrails. (Experimental) |
| 6 | Background Agents | Delegate to cloud Copilot agents via & or /delegate; resume anytime with /resume. |
| 7 | Fleet Mode | Parallel agent execution — split work across multiple agents simultaneously. |
| 8 | Session SQL Database | Built-in SQLite per session for structured data, todo tracking, and state. |
| 9 | Cross-Session Memory | Persistent knowledge via session_store — learn across sessions. |
| 10 | LSP First-Class Support | Language Server Protocol integration for precise code intelligence. |
| 11 | Multi-AI Orchestrator | Orchestrate Claude Code, Codex, Gemini CLI from Copilot as the meta-hub. |
# 1. Install GitHub Copilot CLI
npm install -g @github/copilot
# 2. Clone this repository
git clone https://github.com/drvoss/everything-copilot-cli.git
cd everything-copilot-cli
# 3. Run setup
npm install && npm run setupThen open a terminal and start using Copilot CLI with the included agents, skills, and rules:
# Start a session in your project directory
cd your-project
copilot
# Use the planner agent (inside the session)
> Design a REST API for user management — use plan mode
# Run TDD workflow
> Add tests for the auth module using TDD
# Orchestrate multiple AIs
> Claude reasons architecture, Codex implements, Copilot reviews — delegate accordinglyFor detailed instructions, see the Quick Start Guide.
everything-copilot-cli/
├── agents/ # Agent definitions (8 core agents)
│ ├── planner.md
│ ├── architect.md
│ ├── code-reviewer.md
│ ├── security-reviewer.md
│ ├── tdd-guide.md
│ ├── build-error-resolver.md
│ ├── doc-updater.md
│ └── refactor-cleaner.md
│
├── skills/ # Reusable workflow skills (61 total)
│ ├── copilot-exclusive/ # ★ Copilot-only skills (16)
│ ├── development/ # Dev skills (14)
│ ├── documentation/ # Doc skills (5)
│ ├── security/ # Security skills (6)
│ ├── testing/ # Test skills (4)
│ ├── workflow/ # Workflow skills (8)
│ ├── product/ # Product skills (5)
│ └── content/ # Content & GEO skills (3)
│
├── rules/ # Coding rules & guidelines
│ ├── common/ # Universal rules (6)
│ ├── languages/ # Language-specific: TS, Python, Go, C#, Java
│ └── frameworks/ # Framework rules (7)
│
├── orchestration/ # ★ Multi-AI Orchestration
│ ├── patterns/ # 11 orchestration patterns
│ ├── configs/ # MCP bridge configs
│ ├── skills/ # Orchestration skills (6)
│ ├── templates/ # Reusable orchestrator templates
│ └── examples/ # Real-world examples (6)
│
├── guides/ # 12 comprehensive guides
├── mcp-configs/ # MCP server configurations (6)
├── examples/ # Project-specific copilot-instructions
│ ├── nextjs-app/
│ ├── python-api/
│ ├── dotnet-webapp/
│ └── monorepo/
│
├── contexts/ # Context presets
├── references/ # Checklist & pattern references
│ ├── testing-patterns.md # AAA structure, mocking, component/API/E2E patterns
│ ├── security-checklist.md # OWASP Top 10, auth, input validation, security headers
│ ├── performance-checklist.md # Core Web Vitals, frontend/backend optimization
│ └── accessibility-checklist.md # WCAG 2.1 AA, keyboard nav, screen reader, forms
├── scripts/ # Setup & migration tools
└── tests/ # Test suite
Pre-configured agent definitions — each with a specific role, system prompt, and tool set.
| Agent | Purpose |
|---|---|
| planner | Breaks tasks into structured plans with dependency tracking |
| architect | Designs system architecture and component boundaries |
| code-reviewer | Reviews code for bugs, logic errors, and security issues |
| security-reviewer | Focused security audit with OWASP/CWE classification |
| tdd-guide | Test-Driven Development workflow — red/green/refactor |
| build-error-resolver | Diagnoses and fixes build/compilation errors |
| doc-updater | Keeps documentation in sync with code changes |
| refactor-cleaner | Identifies and executes safe refactoring opportunities |
Reusable, composable workflows organized by category. All follow the agentskills.io spec.
★ Copilot-Exclusive Skills (16)
Skills that leverage capabilities unique to GitHub Copilot CLI:
| Skill | Description |
|---|---|
context-prime |
Load project context at session start (README, file tree, commits, stack) |
session-management |
Built-in SQLite for todo tracking and structured state |
plan-mode-mastery |
Structured text planning with approval workflow |
autopilot-patterns |
Autonomous execution with guardrails |
background-agent |
Delegate to cloud agents via & / /delegate |
fleet-parallel |
Parallel agent execution with /fleet |
github-pr-workflow |
Full PR lifecycle via built-in GitHub MCP |
github-issue-triage |
Bulk issue classification and triage |
actions-debugging |
Debug CI failures with native Actions access |
cross-session-memory |
Persist knowledge across sessions |
multi-model-strategy |
Pick the right model per task |
mcp-ecosystem |
Extend with custom MCP servers |
ide-switching |
Seamless VS Code ↔ CLI context sharing |
team-planner |
Assemble specialist agent teams via SQL roster + /fleet dispatch |
agentic-engineering |
Design 15-min task units, eval-first loops, and explicit I/O contracts |
stack-detector |
Scan project tech stack and recommend relevant skills and rules from this collection |
Development Skills (14)
| Skill | Description |
|---|---|
tdd-workflow |
Red → Green → Refactor cycle |
code-review |
Structured review with severity levels |
fix-github-issue |
Read issue → locate bug → fix → test → PR |
fix-build-errors |
Diagnose and resolve build failures |
pr-multi-perspective-review |
6-lens PR review: PM / Dev / QA / Security / DevOps / UX |
refactor-clean |
Remove dead code, simplify logic safely |
spec-driven-development |
Write a technical spec before coding — defines interface, structure, and boundaries first |
context-engineering |
Optimize information delivery to AI agents — minimize noise, maximize signal |
deprecation-and-migration |
Safely remove old APIs and migrate to new patterns with a 3-phase process |
skill-creator |
Describe a workflow → get a SKILL.md scaffolded in minutes |
systematic-debugging |
4-phase root cause analysis (reproduce → isolate → hypothesize → verify) before fixing |
Combo Skills (activate when two technologies are used together):
| Skill | Description |
|---|---|
nextjs-prisma |
Type-safe data fetching and Server Actions for Next.js App Router + Prisma projects |
react-vitest |
Component testing setup and patterns for React + Vitest projects |
nestjs-prisma |
PrismaService singleton, repository pattern, and unit testing for NestJS + Prisma |
Documentation Skills (5)
| Skill | Description |
|---|---|
add-to-changelog |
Keep a Changelog format, semver version sync |
doc-update |
Sync docs when implementation changes |
api-documentation |
Generate and maintain API docs from source |
code-tour |
Generate VS Code CodeTour .tour files for codebase onboarding |
architecture-decisions |
Document hard-to-reverse technical decisions as Architecture Decision Records (ADRs) |
Security Skills (6)
| Skill | Description |
|---|---|
evaluate-repository |
6-dimension scorecard (1–10) with remediation plan |
security-scan |
OWASP Top 10 + dependency audit |
secret-detection |
Find hardcoded secrets in source and git history |
input-validation |
Prevent injection attacks (SQL, XSS, CSRF) |
security-bounty-hunter |
Bug-bounty-perspective vuln hunting with proof-of-concept steps |
pr-security-review |
Automated PR security analysis — auth, injection, secrets, OWASP Top 10 |
Workflow Skills (8)
| Skill | Description |
|---|---|
commit-workflow |
Conventional commits + emoji, atomic split guidance |
release |
tag → GitHub Release → publish (npm/PyPI/Docker) |
sprint-workflow |
Full sprint: Think → Plan → Build → Review → Ship |
security-audit |
OWASP Top 10 + STRIDE threat modeling |
sprint-retro |
Data-driven retros using git metrics |
cost-audit |
Audit AI inference token spend and recommend model/prompt optimizations |
council |
Convene a 4-voice adversarial decision council for high-stakes choices |
deep-research |
Systematic multi-source research with structured synthesis |
Product Skills (5)
| Skill | Description |
|---|---|
create-prd |
JTBD-grounded PRD template |
feature-prioritization |
Impact × Confidence × Effort matrix |
opportunity-solution-tree |
Teresa Torres' OST framework |
launch-strategy |
Alpha → Beta → GA launch checklist |
product-capability |
Transform requirements into SRS-style capability specs with ACs and traceability |
Testing Skills (4)
| Skill | Description |
|---|---|
test-coverage |
Identify gaps and write targeted tests |
e2e-testing |
E2E test scaffolding for critical paths |
eval-harness |
Build LLM pipeline evaluation suites with SQL-tracked test cases |
browser-devtools |
Verify frontend behavior at runtime — DOM validation, network inspection, performance profiling |
Content & Marketing Skills (3)
| Skill | Description |
|---|---|
ai-visibility |
GEO optimization: llms.txt, AI crawler access |
content-strategy |
Keyword research, topic clusters, content calendar |
seo |
Technical SEO audit: Core Web Vitals, structured data, crawl issues |
Coding rules and guidelines, organized by scope:
- Common Rules — Universal best practices (error handling, logging, naming conventions)
- Language-Specific Rules — TypeScript, Python, Go, C#, Java
- Framework-Specific Rules — Next.js, React, Prisma, Playwright, NestJS, Cloudflare Workers, Vitest
The Multi-AI Orchestration system (see dedicated section below).
| Guide | Description |
|---|---|
| Quick Start | Get up and running in 5 minutes |
| Shortform Guide | Concise reference for everyday use |
| Longform Guide | Deep dive into every feature |
| Security Guide | Security best practices and scanning |
| Copilot Exclusive Features | Features only available in Copilot CLI |
| Tool Selection Guide | Choosing the right AI tool for each task |
| Migration Guide | Step-by-step migration path with concept mapping |
| Hooks to GitHub Actions | Claude Code Hooks alternatives (Git Hooks / Actions / Prompt Guards) |
| Orchestration Guide | Multi-AI orchestration patterns and setup |
| Skill Writing Best Practices | Write trigger-first descriptions that actually fire |
| Skill Testing Guide | Test trigger accuracy and output quality for promptware |
| QA Agent Guide | Design QA agents that catch real bugs via boundary-crossing comparison |
All guides are in the guides/ directory.
Community pattern. This is not an official built-in feature of GitHub Copilot CLI — it is a community-proposed workflow pattern that uses shell scripting, MCP, and pipelines to combine multiple AI tools. Copilot CLI serves as a convenient hub because of its GitHub integration and multi-model support.
No single AI is best at everything. Claude excels at reasoning, Codex at rapid implementation, Gemini at multimodal understanding, and Copilot at GitHub integration. What if you could use all of them from one place?
┌──────────────────────────────────────────────────┐
│ GitHub Copilot CLI │
│ (Orchestrator / Meta-Hub) │
├──────────────────────────────────────────────────┤
│ │
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ Claude Code│ │ Codex CLI │ │ Gemini CLI │ │
│ │ (Reasoning)│ │(Impl./Gen.)│ │(Multimodal)│ │
│ └────────────┘ └────────────┘ └────────────┘ │
│ │
└──────────────────────────────────────────────────┘
| Pattern | How It Works | Best For |
|---|---|---|
| Shell Execution | Copilot spawns other CLIs via shell commands | Simple delegation |
| MCP Bridge | Connect agents via Model Context Protocol servers | Structured tool sharing |
| Message IPC | Inter-process communication via files/pipes | Real-time collaboration |
| Pipeline | Chain agents sequentially — output of one feeds the next | Multi-stage workflows |
| Agent Council | Multiple agents deliberate and vote on decisions | Critical decisions |
| Pattern | How It Works | Best For |
|---|---|---|
| Fan-Out Parallel | Dispatch independent subtasks simultaneously | Batch operations |
| Producer-Reviewer | Iterative produce→review feedback loop | Artifact refinement |
| Hierarchical Delegation | Nested orchestrators (root→domain→specialists) | Large multi-domain tasks |
| Iterative Refinement | Self-correction loop with measurable exit criteria | Quality-sensitive generation |
| Review Trio | 3-way review for non-PR artifacts (RFC, schema, architecture) | Pre-publish review |
Each AI tool in the orchestration ecosystem has a distinct specialization. Copilot CLI acts as the coordinator that brings them together:
| AI Tool | Specialization | Role in the Workflow |
|---|---|---|
| Copilot CLI | GitHub integration · multi-model flexibility · orchestration | Meta-hub / coordinator |
| Claude Code | Deep reasoning · large-context analysis | Reasoning specialist |
| Codex CLI | Rapid code generation · boilerplate | Implementation specialist |
| Gemini CLI | Multimodal understanding · visual analysis | Vision / multimodal specialist |
The orchestration system is informed by real-world multi-agent frameworks:
- microsoft/autogen — Microsoft AutoGen framework
- crewAIInc/crewAI — CrewAI role-based agents
- langchain-ai/langgraph — LangGraph state machines
- geekan/MetaGPT — MetaGPT multi-agent SOP
- openai/swarm — OpenAI Swarm patterns
See the full Orchestration Guide for implementation details.
Copilot CLI is purpose-built around your GitHub workflow. Here's what you get out of the box:
| Capability | Details |
|---|---|
| GitHub-Native MCP | Issues, PRs, Actions, and code search — zero extra setup |
| 20+ Model Selection | Switch between GPT-5.x, Claude Sonnet/Opus 4.6, Gemini 3 Pro per task |
| IDE ↔ CLI Context Sharing | Seamless switching between VS Code, JetBrains, and the terminal |
| Plan Mode | Structured text planning with approval workflow before any code is written |
| Autopilot Mode | Autonomous task execution with guardrails (Experimental) |
| Background Agents | Delegate to cloud agents via & / /delegate; resume with /resume |
| Fleet Mode | Parallel agent execution — split work across multiple agents simultaneously |
| Session SQL Database | Built-in SQLite per session for structured state and todo tracking |
| Cross-Session Memory | Persist knowledge via session_store — learn and recall across sessions |
| LSP Integration | Language Server Protocol for precise, symbol-aware code intelligence |
| Multi-AI Orchestration | Coordinate Claude Code, Codex, Gemini CLI from a single hub |
See the Copilot Exclusive Features guide for a deep dive into each capability.
Coming from another AI coding tool? The skill format is nearly identical, so migration is straightforward:
CLAUDE.md rules → .github/copilot-instructions.md
.claude/commands/ → skills/
.claude/settings.json → mcp-configs/ & contexts/
Claude Code Hooks → Git Hooks / GitHub Actions / Prompt Guards
The migration script automates most of the work:
node scripts/migrate-from-claude.js --source /path/to/your/projectSee the full Migration Guide and Hooks Alternatives Guide.
Contributions are welcome! Here's how you can help:
- Add agents — Define new agent roles in
agents/ - Create skills — Build reusable workflows in
skills/ - Write rules — Add coding guidelines in
rules/ - Share orchestration patterns — Contribute to
orchestration/ - Improve guides — Enhance documentation in
guides/ - Add examples — Show real-world setups in
examples/
# Install dependencies
npm install
# Validate configs
npm run validate
# Run tests
npm test
# Lint markdown
npm run lint:mdPlease read the existing guides and follow the established patterns before submitting a PR.
MIT © Everything Copilot CLI Contributors
Built for the GitHub Copilot CLI community · Inspired by everything-claude-code and awesome-claude-code