Skip to content
GitHub Copilot Train-the-Trainer
Overview

Session 02 — Copilot Chat & Inline Suggestions

Module: Copilot Fundamentals Difficulty: Beginner Prerequisites: Session 01 Duration: 3 hours (1 hr trainer content + 2 hr lab)

Overview

Build on the daily development workflow with Copilot Chat in the sidebar, inline chat, quick chat, the IDE, and GitHub.com. Learners use slash commands, chat participants (@workspace, @terminal, and @vscode), model selection, and practical patterns for routine work. The session also introduces Copilot CLI and Copilot App access patterns.

Learning Outcomes

  • Choose the Copilot Chat surface that fits the task.
  • Use slash commands for explanation, fixes, tests, and documentation.
  • Reference files and selections explicitly in Chat.
  • Compare approved model options for a task.
  • Recognize terminal-based workflows that fit Copilot CLI.

Session Materials

Resource Location
Lab exercises lab/
Lab starter files lab/starter/
Lab solution files lab/solution/

Key Topics

  • Chat UI surfaces: sidebar, inline, quick chat, terminal
  • Chat participants: @workspace, @terminal, @vscode
  • Slash commands: /explain, /fix, /tests, /doc, /new
  • Context management: #file, #selection, #editor
  • Model selection and auto model selection
  • Copilot CLI: standalone copilot CLI is covered in Session 04