Lab Overview
Because GitHub Copilot, and generative AI at large, is probabilistic rather than deterministic, the exact code, files changed, etc., may vary. As a result, you may notice slight differences between screenshots and code snippets in the lab and your experience. This is to be expected, and is just the nature of working with this class of tools.
If something appears broken or isn’t running correctly, please ask a mentor!
Exercises
0. Prerequisites Required
Setup the environment
1. Copilot Coding Agent Required
Assign issues to GitHub Copilot coding agent to work asynchronously
2. MCP Required
Configure and interact with external services through Model Context Protocol
3. Custom Instructions Required
Provide context to Copilot through custom instructions and prompt files
4. Agent Mode in VS Code Required
Complete a site-wide update with Copilot agent mode
5. Reviewing Coding Agent Required
Review Copilot coding agent's work
Scenario
The lab envisions you as a new developer for Tailspin Toys, a fictional company who provides crowdfunding for boardgames with a DevOps theme - a huge market! You are tasked with creating issues to document the desired updates to the application and DevOps flow, then implementing the ability to filter games by both category and publisher. You’ll work iteratively, exploring both the site and Copilot’s capabilities, to complete the tasks.