Generates a hands-on practice exercise for a specified GitHub Copilot feature.
Generate targeted, hands-on exercises to master specific GitHub Copilot features at your preferred difficulty level.
The following GitHub Copilot features have practice exercises available:
Choose a level that matches your current skill:
Each generated exercise includes:
Clear statement of what you'll learn and accomplish
How to prepare your environment (files to open, context to understand, starting code)
Progressively more independent steps:
What success looks like - specific code behavior, output, or understanding demonstrated
Optional advanced stretch goal to extend learning beyond the core exercise
/practice-exercise completions beginner
→ Learn to write simple completions with good context
/practice-exercise inline-chat intermediate
→ Practice asking smart questions about alert filtering logic
/practice-exercise agents advanced
→ Build a custom agent to analyze and document your alert domain
/practice-exercise edits beginner
→ Get comfortable with the preview-based editing workflow
/practice-exercise chat advanced
→ Multi-turn conversation solving complex architecture problems
Learn to guide Copilot to generate better code by following the 3 S Principle:
Ask targeted questions about selected code:
Deep, multi-turn conversations with full context access using @workspace, #file, #selection
Autonomous agents with specific capabilities - explore codebases, run tests, analyze patterns
Preview before applying complex refactorings and multi-file changes
Command-line power - ask questions, generate code, run Copilot features from your terminal
✅ Do:
❌ Don't:
Keep a learning journal:
Remember: Becoming proficient with Copilot is like learning any new tool. The more you practice, the more natural it becomes. Each exercise builds toward mastery!