From Zero to CLI Wizard โ Master every feature of the GitHub Copilot CLI through interactive lessons, quizzes, scenarios, and challenges.
โโโโโโโ โโโโโโโ โโโโโโโ โโโโโโ โโโโโโโ โโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ
โโโ โโโ โโโโโโโโโโโโโโโโโ โโโ โโโ โโโ
โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโ
โโโโโโโ โโโโโโโ โโโ โโโโโโโโโโโ โโโโโโโ โโโ
CLI MASTERY TRAINING
python3 mastery.pyNo dependencies required โ runs on Python 3.6+ with only standard library modules.
| # | Module | Topics | Difficulty |
|---|---|---|---|
| 1 | Slash Commands | All 35+ commands, organized by category | ๐ขโ๐ด |
| 2 | Keyboard Shortcuts | 20+ shortcuts with muscle-memory training | ๐ขโ๐ก |
| 3 | Interaction Modes | Interactive, Plan, Autopilot โ when to use each | ๐ขโ๐ก |
| 4 | Agent System | Built-in agents, custom agents, orchestration | ๐กโ๐ด |
| 5 | Skills System | What skills are, how to create and use them | ๐กโ๐ด |
| 6 | MCP Integration | GitHub MCP server, custom servers, config | ๐กโ๐ |
| 7 | Advanced Techniques | Context management, instructions, workflows | ๐ดโ๐ |
| 8 | Configuration | config.json, env vars, LSP, permissions | ๐กโ๐ |
- ๐ Guided Lessons โ step-by-step walkthroughs with examples
- ๐ฏ Quizzes โ multiple choice, fill-in-the-blank, scenario-based
- ๐งฉ Scenario Challenges โ real-world workflow simulations
- ๐ Quick Reference โ comprehensive cheat sheets
- ๐ Final Exam โ 20-question certification test
- โญ XP System โ earn experience points for every activity
- ๐ 10 Levels โ Newcomer โ Apprentice โ ... โ CLI Wizard
- ๐ 20+ Achievements โ unlock badges for milestones
- ๐ฅ Streak Tracking โ bonus rewards for consecutive correct answers
- ๐พ Persistent Progress โ your progress saves automatically
mastery.py # Main entry point & navigation
โโโ engine/
โ โโโ ui.py # Terminal UI (colors, boxes, menus, animations)
โ โโโ progress.py # XP, levels, achievements, persistence
โ โโโ quiz.py # Quiz engine (multiple question types)
โโโ modules/
โโโ slash_commands.py # Module 1: All slash commands
โโโ keyboard_shortcuts.py # Module 2: All keyboard shortcuts
โโโ modes.py # Module 3: Interaction modes
โโโ agents.py # Module 4: Agent system
โโโ skills.py # Module 5: Skills system
โโโ mcp.py # Module 6: MCP integration
โโโ advanced.py # Module 7: Advanced techniques
โโโ configuration.py # Module 8: Configuration
- Zero dependencies โ Python standard library only
- Modular โ each module is self-contained, easy to extend
- Progressive โ beginner โ intermediate โ advanced โ expert
- Interactive โ no walls of text, everything is navigable
- Persistent โ progress saves to
~/.copilot-mastery-progress.json
/init /agent /skills /mcp /plugin /model /fleet /tasks /ide /diff /review /lsp /terminal-setup /allow-all /add-dir /list-dirs /cwd /reset-allowed-tools /resume /rename /context /usage /session /compact /share /help /changelog /feedback /theme /update /experimental /clear /instructions /streamer-mode /exit /quit /login /logout /plan /user /delegate
@ file mentions ยท Ctrl+S ยท Shift+Tab ยท Ctrl+T ยท Ctrl+O ยท Ctrl+E ยท โโ history ยท ! shell bypass ยท Esc ยท Ctrl+C ยท Ctrl+D ยท Ctrl+L ยท Ctrl+XโCtrl+E ยท Ctrl+A ยท Ctrl+H ยท Ctrl+W ยท Ctrl+U ยท Ctrl+K ยท Meta+โโ
Interactive ยท Plan ยท Autopilot (experimental)
Agents ยท Skills ยท MCP ยท Custom Instructions ยท LSP ยท Session Management ยท Context Management ยท Code Review ยท Permissions ยท Configuration
- Run
python3 mastery.py - Choose a module from the main menu
- Pick an activity โ lesson, quiz, or scenario
- Earn XP and unlock achievements as you learn
- Take the Final Exam when you're ready for certification
- Start with modules 1-3 if you're new
- Use the Quick Reference Card as a cheat sheet
- Take quizzes to reinforce what you've learned
- Scenarios simulate real-world workflows
- The Final Exam requires 80%+ to pass
- Your progress persists between sessions