Skip to main content

Copilot Pocket Reference Card

Built and verified for GH-300 revision on 26 August 2026. Every shortcut, command, billing unit, model name and file path on this card is confirmed against official GitHub or Microsoft documentation.

Microsoft Learn — Study guide for Exam GH-300 · GitHub Docs — GitHub Copilot

Print-ready

Use Ctrl+P to print this page. The pocket card uses a scoped print stylesheet so it prints cleanly with navigation, hero, comments, and decorative backgrounds removed.

Chat modes
#

ModeUse it forCan change files?Can run terminal commands?
AskRead-only Q&A, explanation, research, brainstorming, and help understanding code.NoNo
PlanPlanning a change with read-only tools before you approve the implementation plan. Plan replaced Edit mode.After approvalNo
AgentMulti-file implementation, iteration, testing, MCP tool use, and end-to-end task completion.Yes, with reviewYes, with approval

The chat modes are Ask, Plan and Agent. Only agent mode runs terminal commands, and it needs your approval.

VS Code slash commands
#

CommandWhat to remember
/clearClear the current chat conversation.
/explainExplain code or a selected block.
/fixSuggest a fix for selected code or a problem.
/fixTestFailureHelp fix a failing test.
/helpShow Copilot Chat help.
/newScaffold a new file, project, or workspace.
/testsGenerate tests for selected or referenced code.

/doc is not a VS Code slash command

/doc belongs to Visual Studio and Xcode. Do not memorize it as part of the VS Code command list.

Chat references
#

TypeCurrent references
Chat variables#block #class #comment #file #function #line #path #project #selection #sym
Participants@github @terminal @vscode @azure (preview)

Use #project for whole-project context.

Keyboard shortcuts — VS Code on Windows
#

ActionShortcut
Accept suggestionTab
Dismiss suggestionEsc
Next suggestionAlt+]
Previous suggestionAlt+[
Open suggestion panelCtrl+Enter
Open inline chatCtrl+I

Do not add Ctrl+Right for accept-word — that is the Eclipse binding. Do not assert Ctrl+Shift+I; it is not in the verified VS Code reference.

Plans
#

PlanPriceExam-relevant notes
Copilot Free$02,000 code completions per month plus an allowance of AI credits.
Copilot Student$0For verified students; includes cloud agent access.
Copilot Pro$10 / monthIndividual paid plan.
Copilot Pro+$39 / monthIndividual paid plan with higher AI credit allowance and audit logs.
Copilot Max$100 / monthHighest individual AI credit allowance.
Copilot Business$19 / seat / monthAdds content exclusions and organization-wide policy management.
Copilot Enterprise$39 / seat / monthEnterprise plan with Enterprise-level governance.
FeatureAvailable on
Agent modeAll plans, including Free
Copilot cloud agentStudent and all paid plans — not Free
Copilot SpacesAll plans, including Free
MCPAll plans, including Free
Audit logsPro+, Max, Business, Enterprise
Content exclusionsBusiness and Enterprise only
Organization-wide policy managementBusiness and Enterprise only

GitHub Docs — Plans for GitHub Copilot

AI Credits billing
#

FactCurrent answer
Current billing unitGitHub AI Credits
Live date1 June 2026
Value1 AI credit = $0.01 USD
Code completionsNot billed in AI credits
Next edit suggestionsNot billed in AI credits
Model billingPer token, not per request; no current multipliers
PlanMonthly AI credits
Copilot FreeAllowance exists; exact number not published
Copilot Pro1,500 — 1,000 base plus 500 flex
Copilot Pro+7,000 — 3,900 base plus 3,100 flex
Copilot Max20,000 — 10,000 base plus 10,000 flex
Copilot Business1,900 per user
Copilot Enterprise3,900 per user

Legacy annual Pro and Pro+ subscribers may still see premium requests, but new subscriptions and monthly plans use AI Credits.

Privacy, exclusions, and governance
#

TopicCurrent answer
Content exclusion scopeRepository, organization, and enterprise
What exclusions doStop Copilot reading excluded files for context and generating suggestions in them
PropagationUp to 30 minutes; manual reload is available
Not supportedCopilot CLI; Agent mode in Copilot Chat in IDEs
Supported governance scopeEnterprise → organization
Not a policy scopeTeam
Business / Enterprise code snippetsNot retained after suggestion
Business / Enterprise trainingCode is never used for training

Content exclusions are a Business and Enterprise feature. They are not a blanket guarantee across CLI or IDE Agent mode.

Customization paths
#

PurposePath
Repository custom instructions.github/copilot-instructions.md
Path-specific instructions.github/instructions/*.instructions.md
Prompt files.github/prompts/*.prompt.md
Custom agents.github/agents/NAME.md
Shareable MCP configuration.vscode/mcp.json

For MCP, the shareable repository configuration uses a servers block in .vscode/mcp.json, not mcp.servers in a personal settings file.

Six exam domains
#

#DomainWeight
1Use GitHub Copilot responsibly15–20%
2Use GitHub Copilot features25–30%
3Understand GitHub Copilot data and architecture10–15%
4Apply prompt engineering and context crafting10–15%
5Improve developer productivity with GitHub Copilot10–15%
6Configure privacy, content exclusions, and safeguards10–15%

Domains 1 and 2 together account for 40–50% of the exam. Responsible AI is not a tiny afterthought.

Ten facts worth memorizing
#

Chat modesAsk, Plan, Agent — only Agent runs terminal commands, with approval
Workspace context#project
/docVisual Studio and Xcode — not VS Code
BillingAI Credits, per-token, since 1 June 2026. 1 credit = $0.01
Base and LTS modelGPT-5.3-Codex, designated 18 March 2026
Highest individual planCopilot Max, $100 / month
Custom agents.github/agents/NAME.md
MCP config.vscode/mcp.json, with a servers block
Policy hierarchyEnterprise → organization. No team scope
Content exclusionsRepository, organization or enterprise. Up to 30 minutes to propagate. Not supported in Copilot CLI or IDE agent mode

Last-minute rule
#

If anything here conflicts with what you see in the product or in a practice question, check GitHub’s documentation — it is the authority on product behavior, and the official skills outline is the authority on what is examinable.