đ Den 8 â Reference: GitHub Copilot v VS Code + ClaudeâCopilot mapping
Reference â Den 8 (Copilot v VS Code)
Sekce âReference â Den 8 (Copilot v VS Code)âđş Claude Code â GitHub Copilot mapping
Sekce âđş Claude Code â GitHub Copilot mappingâ| Concept | Claude Code | GitHub Copilot v VS Code |
|---|---|---|
| Tool | claude CLI v terminĂĄlu | Copilot Chat (sidebar v VS Code) |
| Auth | Anthropic login (browser) | GitHub OAuth (auto z VS Code) |
| Autonomous mode | Default â vĹždy autonomous | Agent Mode (mode dropdown v Chat) |
| Read-only mode | Plan Mode (Shift+Tab) | Ask Mode (mode dropdown) |
| Edit mode | (default) | Edit Mode â multi-file change-set k schvĂĄlenĂ |
| Global instructions | ~/.claude/CLAUDE.md | ~/.copilot/copilot-instructions.md |
| Project instructions | ./CLAUDE.md | .github/copilot-instructions.md |
| Skills folder (user-level, doporuÄeno) | ~/.claude/skills/<name>/SKILL.md | ~/.copilot/skills/<name>/SKILL.md (stejnĂ˝ formĂĄt!) |
| Skills folder (project-level, sdĂlenĂ s tĂ˝mem) | <projekt>/skills/ (volitelnÄ) | .github/skills/<name>/SKILL.md |
| Skill invocation | /jmĂŠno-skillu (slash) | Natural language matching pĹes description (ŞådnĂ˝ slash u Copilot user skills) |
| MCP config | JSON (~/.claude.json) | JSON (.vscode/mcp.json), root key "servers" |
| MCP tools visibility | VĹždy | JEN v Agent Mode |
| Custom sub-agents | Task tool (internĂ) | Custom Agents v .github/agents/*.agent.md (mode dropdown) |
| Models | Claude Sonnet, Opus | Auto / GPT-5 / Claude Sonnet (pĹes Copilot subscription) |
| References list | Implicit | Vpravo v Chat odpovÄdi â ukĂĄĹže, jakĂŠ instructions/skills byly pouĹžity |
đ Agent Mode â aktivace
Sekce âđ Agent Mode â aktivaceâ-
OtevĹi Copilot Chat: Ctrl+Shift+I (Mac: Cmd+Shift+I)
-
NahoĹe v Chat panelu mode dropdown (defaultnÄ âAskâ)
-
Vyber âAgentâ
-
PotvrÄ podle UI placeholder change
Pokud Agent Mode nevidĂĹĄ:
- VS Code 1.99+ requirement (Help â About)
- Update Copilot extension (Extensions panel â Update)
- Restart VS Code
- NÄkterĂŠ Copilot subscription levels majĂ Agent Mode omezenĂ˝
đ copilot-instructions.md template
Sekce âđ copilot-instructions.md templateâGlobĂĄlnĂ (~/.copilot/copilot-instructions.md)
Sekce âGlobĂĄlnĂ (~/.copilot/copilot-instructions.md)âmkdir $HOME\.copilot -ForceCopy-Item $HOME\.claude\CLAUDE.md $HOME\.copilot\copilot-instructions.mdProject (.github/copilot-instructions.md)
Sekce âProject (.github/copilot-instructions.md)âcd $HOME\Desktop\<projekt>mkdir .github -ForceCopy-Item CLAUDE.md .github\copilot-instructions.mdđĄ References list potvrzuje, Ĺže Copilot soubor Äte â vpravo v Chat odpovÄdi vidĂĹĄ
copilot-instructions.mdjako citaci. Pokud tam nenĂ, Copilot ho nepouĹžil.
đ§ Skills â cross-agent kopĂrovĂĄnĂ
Sekce âđ§ Skills â cross-agent kopĂrovĂĄnĂâUser-level (doporuÄeno â cross-project):
mkdir $HOME\.copilot\skills -ForceCopy-Item -Recurse $HOME\.claude\skills\* $HOME\.copilot\skills\
# Mac/Linux:# mkdir -p ~/.copilot/skills# cp -r ~/.claude/skills/* ~/.copilot/skills/Project-level (volitelnÄ, jen pro sdĂlenĂ s tĂ˝mem v gitu):
cd $HOME\Desktop\<projekt>mkdir .github\skills -ForceCopy-Item -Recurse $HOME\.claude\skills\* .github\skills\Cross-agent standard: SKILL.md formĂĄt identickĂ˝ napĹĂÄ Claude Code, Copilot, Codex CLI, Antigravity. ŽådnĂĄ Ăşprava nepotĹeba.
Skill invocation v Copilotu
Sekce âSkill invocation v CopilotuâŽådnĂ˝ slash command pro user skills â Copilot auto-detekuje pĹes description matching.
Natural prompt examples:
- âVyzkouĹĄej mÄ z dÄjepisu â postupnÄ 5 otĂĄzek, jak je v skillu otestuj-me.â
- âPouĹžij skill pripravny-plan a sestav 7-dennĂ plĂĄn z matiky.â
Pokud skill nedetekuje:
- Restart Copilot Chat
- Explicit: âPouĹžij skill
<jmĂŠno>z.github/skills/âŚâ - OvÄĹ YAML frontmatter v
SKILL.md(name,description)
đ MCP server v Copilotu
Sekce âđ MCP server v Copilotuâ.vscode/mcp.json (workspace)
Sekce â.vscode/mcp.json (workspace)â{ "servers": { "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] } }}â ď¸ Root key je
"servers", NE"mcpServers"(jak mĂĄ Cursor / Claude Desktop). Copy-paste error #1.
S diakritikou v username (ASCII fallback)
Sekce âS diakritikou v username (ASCII fallback)â{ "servers": { "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"], "env": { "MEMORY_FILE_PATH": "C:\\npm-cache\\memory.json" } } }}Alternativa â Extensions panel @mcp marketplace
Sekce âAlternativa â Extensions panel @mcp marketplaceâVS Code â Extensions (Ctrl+Shift+X) â search @mcp memory â Install.
OvÄĹenĂ
Sekce âOvÄĹenĂâV Copilot Chat (Agent Mode) klikni tools icon (klĂÄ/nĂĄstroje) v top-left rohu chat boxu â vidĂĹĄ memory server + tools (memorize, list_memories).
â ď¸ MCP tools JEN v Agent Mode. V Ask / Edit jsou neviditelnĂŠ.
đ¤ Custom Agents (.github/agents/)
Sekce âđ¤ Custom Agents (.github/agents/)â---name: code-reviewerdescription: Read-only code reviewer pro security, perf, bugstools: ["read", "search"]model: claude-sonnet-4---
# InstrukceJsi code reviewer. HledĂĄĹĄ bugs, security, performance.NIKDY needituj kĂłd, jen analyzuj.V Copilot Chat â mode dropdown â vidĂĹĄ list custom agentĹŻ.
Cesty:
- Project:
.github/agents/<name>.agent.md - User:
~/.copilot/agents/<name>.agent.md
đ Troubleshooting
Sekce âđ Troubleshootingâ| Symptom | PravdÄpodobnĂĄ pĹĂÄina | ĹeĹĄenĂ |
|---|---|---|
| Mode dropdown bez âAgentâ | StarĂĄ VS Code / Copilot | Update VS Code 1.99+, Copilot extension. Restart. |
| Copilot ikon mĂĄ vykĹiÄnĂk | Subscription / sign in issue | Klikni â Sign in. Pokud expired, IT support |
copilot-instructions.md neÄtenĂ˝ | Restart Chat potĹeba | ZavĹi + Ctrl+Shift+I. OvÄĹ References list |
| Skills nedetekovanĂŠ | NaturĂĄlnĂ prompt nesedĂ na description | Restart Chat, explicit: âPouĹžij skill XâŚâ |
| MCP tools chybĂ | Mode dropdown â Ask/Edit mĂsto Agent | PĹepni na Agent |
.vscode/mcp.json se neuklĂĄdĂĄ | Cesta neexistuje | mkdir .vscode -Force |
| MCP root key chyba | Copy-paste z Cursor (mcpServers) | ZmÄĹ na "servers" |
| Quota exhausted (Free tier) | Agent Mode jĂ premium requesty | Status bar quota, nebo Auto model |
| Copilot vrĂĄtĂ jinak neĹž Claude | Model osobnost, ne chyba | PĹitvrÄ pravidla v SKILL.md / instructions |
đ 3 advanced vÄci (z Bloku 06 Y discovery)
Sekce âđ 3 advanced vÄci (z Bloku 06 Y discovery)â- Custom Agents â
.github/agents/*.agent.mdâ strukturovanĂ˝ file-based pĹĂstup k sub-agentĹŻm - Awesome Copilot â github.com/github/awesome-copilot â oficiĂĄlnĂ komunitnĂ knihovna agents/skills/instructions/prompts
- BYOK (Bring Your Own Key) â Manage Models v Copilot â pĹidej OpenAI / Anthropic / Gemini API key. Modely mimo ĹĄkolnĂ subscription.
đ ExternĂ zdroje
Sekce âđ ExternĂ zdrojeâ| Zdroj | URL | Co tam je |
|---|---|---|
| Copilot Customization | code.visualstudio.com/docs/copilot/customization/overview | OficiĂĄlnĂ VS Code Copilot reference |
| VS Code MCP Servers | code.visualstudio.com/docs/copilot/customization/mcp-servers | MCP setup detail |
| Repository instructions | docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot | copilot-instructions.md reference |
| Awesome Copilot | github.com/github/awesome-copilot | OficiĂĄlnĂ komunitnĂ repo |
| Agent Mode launch blog | github.blog/news-insights/product-news/github-copilot-agent-mode-activated/ | Co je Agent Mode + MCP |
| BYOK in VS Code | github.blog/changelog/2026-04-22-bring-your-own-language-model-key-in-vs-code-now-available/ | BYOK setup |
đĄ Jedna vÄta k zapamatovĂĄnĂ pro Den 8
Sekce âđĄ Jedna vÄta k zapamatovĂĄnĂ pro Den 8âSkills jsou cross-agent open standard. CLAUDE.md â copilot-instructions.md je kopĂrovĂĄnĂ s jinĂ˝m jmĂŠnem. MCP servery jsou tool-agnostic open protocol (jen pozor na root key
"servers"). Dual setup ti dĂĄvĂĄ volbu â Claude Code v terminĂĄlu pro hloubku, Copilot v VS Code pro dennĂ integraci.