GitHub Copilot Immersive Experience
Welcome to the GitHub Copilot Immersive Experience — a scenario-based workshop where you'll tackle real development problems that mirror your daily work. The GitHub Copilot app is the recommended orchestration surface, with the IDE, CLI, and GitHub.com used where each is strongest.
This workshop uses the Octocat Supply demo application as a foundation. Make a copy of this repository to follow along with the exercises, or adapt the scenarios to your own codebase.
Workshop Modules
| Step | Module | Real-World Scenario | Time | Key Features |
|---|---|---|---|---|
| 0 | Setup | Environment preparation | 10 min | Prerequisites |
| Tour | GitHub Copilot App Tour | Learn the workspace | 10 min | Sessions, My Work, Automations, Customize |
| 1 | Feature Development | "Build a shopping cart feature" | 30 min | Plan mode, Vision, Pull requests |
| 2 | Test Coverage | "Improve our test coverage" | 20 min | App Sessions, Test Execution, Self-Healing |
| 3 | Consistent Standards | "Enforce team standards" | 30 min | Custom Instructions, Agent Skills |
| 4 | Delegate Tasks | "I can't keep up with tickets" | 30 min | Parallel Sessions, My Work, Custom Agents |
| 5 | Code Review | "Speed up code reviews" | 15 min | PR Sessions, Review Effort, Skills and MCP |
| 6 | Security | "Fix vulnerabilities faster" | 25 min | Security Review, Code Quality, CodeQL, Secret Scanning |
| 7 | Legacy Code | "Understand & refactor old code" | 20 min | Ask Mode, Inline Chat, Agent Refactoring |
| 8 | Agent Skills | "Customize Copilot with skills" | 15 min | Agent Skills |
| 9 | End-to-End Tests | "Add browser testing" | 15 min | MCP Playwright |
| 10 | Spec-Driven Development | "Build from specs, not vibes" | 30 min | Spec Kit, Spec-Driven Development |
| 11 | Governance with Hooks | "Trigger commands on agent events" | 15 min | Hooks |
| 12 | Automations and Agentic Workflows | "Automate recurring engineering work" | 40 min | App Automations, GitHub Actions, Agentic Workflows |
| Wrap Up | Reflection & next steps | 10 min | — |
What You'll Accomplish
By the end of this workshop, you'll have hands-on experience with:
- Agent-Driven Development — Plan, build, verify, and review changes in isolated sessions
- Parallel Work — Direct multiple workstreams without sharing uncommitted changes
- Code Quality & Testing — Improve test coverage and code maintainability
- Security — Catch issues before a pull request and remediate repository alerts
- Code Review — Investigate pull requests, resolve feedback, and keep humans accountable
- Customization — Use instructions, custom agents, skills, plugins, MCP servers, and canvases
- Automation — Choose between recurring app automations and shared repository workflows
Getting Started
Start with Setup, take the GitHub Copilot App Tour, then work through the use cases in order. Each module is self-contained but builds on skills from earlier exercises.
Prerequisites
- GitHub account with appropriate permissions
- GitHub Copilot app installed and enabled by your organization
- Git installed locally
- Basic command line knowledge
- Optional: Visual Studio Code with the GitHub Copilot extension, or a GitHub Codespace