⏱️ Time: ~20 minutes
Build new features using specialized agents: TDD agents for reliable code, and design agents for beautiful UI.
Custom agents with handoffs break complex workflows into smaller steps, keeping you in control for critical decisions.
A new Scavenger Hunt mode:
- Same questions as bingo
- Displayed as a simple checklist
- Progress meter at the top
- Click to mark items complete
- Start a new Chat in Plan Mode
- Enter:
Add a new Scavenger Hunt mode: same questions, but shown as a simple list with checkboxes and a progress meter - Iterate on the plan — check that it:
- ✅ Adds the mode to the start screen
- ✅ Creates a new component for the list view
- ✅ Includes a progress indicator
- ❌ Doesn't go overboard with features
-
Select TDD Red agent
-
Click Start
-
Watch as it writes tests for:
- Component rendering
- Checkbox interactions
- Progress calculation
- State management
-
Check VS Code's Test Explorer to see the failing tests
- When Red is done, select TDD Green agent
- Watch as it:
- Implements the minimum code to pass tests
- Runs tests after each change
- Iterates until all tests pass
- Select TDD Refactor agent
- Let it clean up the code while keeping tests green
If something goes wrong:
- Use Chat Checkpoints to revert
- Reset to before "TDD Red" started
- Try again with adjusted prompts
💡 Bonus: Try TDD Supervisor for a fully automated TDD flow
✅ Result: A fully tested Scavenger Hunt feature built with disciplined TDD!
Use the Pixel Jam agent to focus on UI iteration while building new features.
A new Card Deck Shuffle mode:
- Player opens the game
- Taps to get a random card
- Card flips with animation
- Shows a question to discuss
- Start a new Chat
- Select Pixel Jam as the agent
- Enter:
New mode: Card Deck Shuffle. Every player opens the game, taps, and gets a random card with a question - Watch as it iterates on the UI
- Follow up to refine:
Add a cool 3D flip animation when revealing the cardMake the card styling match the cyberpunk theme - Commit when you're happy
- Focuses on visual design first
- Iterates on UI/UX before logic
- Uses the frontend design instructions
- Creates polished, animated interfaces
Combine MCP tools, custom workflows, and subagent isolation for powerful review capabilities.
- Start a new Chat with Pixel Jam
- Enter:
Run review - When prompted, click Allow for this Workspace for Playwright tool access
- Watch as it:
- Takes screenshots of each page
- Analyzes usability issues
- Checks accessibility
- Reviews visual consistency
| Category | Checks |
|---|---|
| Usability | Navigation flow, button clarity, feedback |
| Accessibility | Color contrast, keyboard nav, screen readers |
| Visual | Consistency, spacing, alignment |
| Interaction | Touch targets, hover states, animations |
After the review:
File the critical findings as GitHub issues
Fix the accessibility issues you found
Assign the navigation bug to a background agent
✅ Result: A comprehensive UX review with actionable findings!
If you have time, try these:
| Challenge | Approach |
|---|---|
| Fix UX issues | Delegate to background or cloud agent |
| Multiple themes | Add theme picker to start screen |
| Social sharing | Add share button to win state |
| Leaderboard | Track and display high scores |
| Sound effects | Add audio feedback for interactions |
You've learned how to:
- Use TDD agents for test-driven development
- Build features with the Red-Green-Refactor cycle
- Use design-focused agents like Pixel Jam
- Run comprehensive UX reviews
- Combine multiple agents for complex workflows
Congratulations! You've completed the VS Code GitHub Copilot Agent Lab.
- ✅ A fully redesigned Social Bingo app
- ✅ Custom quiz themes
- ✅ Scavenger Hunt mode (TDD-built)
- ✅ Card Deck Shuffle mode (design-driven)
- Context Engineering — Teaching AI about your codebase
- Agentic Primitives — Background, cloud, and custom agents
- Design-First Development — UI iteration with AI assistance
- Test-Driven Development — Reliable code with TDD agents