Build features in the Caldova Careers sample application with GitHub Copilot CLI while learning how to give an agent the right context and tools. You will ship a small change, plan and implement filtering, apply custom instructions, customize a quality-checks skill, verify the feature with Playwright MCP and a QA agent, and use Agent Merge to deliver it.
If you're following along during a live session:
- Open the attendee instructions.
- Review the prerequisites, then follow Exercise 0 to create your own copy of the Caldova Careers sample application.
- Complete the exercises as guided by your presenter.
If you're learning at your own pace:
- Open the attendee instructions.
- Confirm that you meet the prerequisites, then follow Exercise 0 to create your own copy of the Caldova Careers sample application.
- Complete all eleven exercises in order.
By the end of this session, you will be able to:
- Configure GitHub Copilot CLI and repository instructions to give an agent project-specific context.
- Plan, implement, and browser-check a feature using GitHub Copilot CLI and the Playwright MCP server.
- Apply agent skills, a QA custom agent, and Agent Merge to review and deliver changes.
- GitHub Copilot CLI
- GitHub Copilot custom instructions
- GitHub Copilot agent skills
- GitHub Copilot custom agents
- Model Context Protocol (MCP)
- Playwright MCP server
- GitHub Codespaces
- Astro
Pick your next step based on your learning style:
| Resource | What you'll get |
|---|---|
| Session Recording | A recording of session ILL234 by the session creator |
| Microsoft Learn | Official documentation and guided learning paths on these topics |
| Frontier Tour 2027 Resource Center | Additional session repos and materials from Frontier Tour 2027 |
![]() Christopher Harrison 📢 |
Presenters and re-delivery partners can find presenter notes and delivery guidance in delivery-resources/.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.

