Level: Beginner to Intermediate Stack: Swift / SwiftUI / Xcode
Welcome to the Landmarks workshop — a hands-on lab where you'll learn to use GitHub Copilot for Xcode through practical exercises with a real SwiftUI app.
Before you begin, verify:
- Xcode 15 or later installed
- GitHub Copilot for Xcode extension installed
- Signed in to GitHub Copilot in Xcode
- Copilot Chat panel open and ready
| # | Skill | Description |
|---|---|---|
| 1 | Code Completion | Get intelligent inline suggestions as you type |
| 2 | Copilot Chat | Ask questions about your codebase and get instant answers |
| 3 | Agent Mode | Multi-file refactoring and complex code generation |
| 4 | Plan Agent | Break down complex tasks into actionable steps |
| 5 | MCP Servers | Extend Copilot with GitHub integration |
| 6 | Copilot Vision | UI-aware code generation (optional) |
| Part | Title | Description |
|---|---|---|
| 01 | Prerequisites & Setup | Install and configure GitHub Copilot for Xcode |
| 02 | Understanding Code with Copilot Chat | Explore codebases with AI assistance |
| 03 | Code Completion | AI-powered inline suggestions |
| 04 | Agent Mode | Multi-file refactoring |
| 05 | Plan Agent | Decompose complex features |
| 06 | MCP Server Integration | GitHub tools in Copilot |
| 07 | Copilot Vision (Optional) | Generate code from UI designs |
After completing this workshop, you should be able to:
- Use Copilot Chat to understand and explore codebases
- Accept and use inline code suggestions effectively
- Apply Agent Mode for multi-file refactoring
- Break down complex features with Plan Agent
- Set up and use MCP servers (GitHub integration)
- (Optional) Generate code from UI mockups with Copilot Vision
- Write better prompts for more accurate suggestions
- Keep the Preview Canvas open — Watch live UI updates as you code
- Commit often — Save working states frequently
- Use Cmd + Z — Revert unexpected changes quickly
- 📌 Pin this guide — Keep it visible while you work