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. Each use case demonstrates multiple Copilot capabilities working together.
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 |
| 1 | Feature Development | "Build a shopping cart feature" | 30 min | Planning Mode, Agent Mode, Vision |
| 2 | Test Coverage | "Improve our test coverage" | 20 min | Prompt Files, Self-Healing |
| 3 | Consistent Standards | "Enforce team standards" | 30 min | Custom Instructions, Handoffs, Agent Skills |
| 4 | Delegate Tasks | "I can't keep up with tickets" | 30 min | Coding Agent, Mission Control, Custom Agents |
| 5 | Code Review | "Speed up code reviews" | 15 min | Code Review Agent |
| 6 | Security | "Fix vulnerabilities faster" | 20 min | 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 | Agentic Workflows | "Intelligent workflows in GitHub Actions" | 35 min | 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:
- Feature Development — Build complete features from design to deployment
- Code Quality & Testing — Improve test coverage and code maintainability
- Security — Identify and fix vulnerabilities automatically
- Code Review — Leverage AI-assisted reviews with security scanning
- Team Collaboration — Use custom agents and shared contexts
- Async Workflows — Delegate work to coding agents while you focus elsewhere
Getting Started
Start with Setup to prepare your environment, 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
- Visual Studio Code with GitHub Copilot extension installed
- Git installed locally
- Basic command line knowledge
- Optional: GitHub Codespace on this repository