Skip to content

Microsoft Frontier Tour 2027

🔥 ILL234: Coding with agents in GitHub Copilot CLI

Session description

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.

🚀 Getting started

In a guided session

If you're following along during a live session:

  1. Open the attendee instructions.
  2. Review the prerequisites, then follow Exercise 0 to create your own copy of the Caldova Careers sample application.
  3. Complete the exercises as guided by your presenter.

On your own

If you're learning at your own pace:

  1. Open the attendee instructions.
  2. Confirm that you meet the prerequisites, then follow Exercise 0 to create your own copy of the Caldova Careers sample application.
  3. Complete all eleven exercises in order.

🎯 Learning outcomes

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.

💻 Technologies used

  • 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

📚 Continue your learning

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

👥 Content owners

Christopher Harrison
Christopher Harrison

📢

Deliver this session

Presenters and re-delivery partners can find presenter notes and delivery guidance in delivery-resources/.

⚖️ Trademarks

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.

Releases

Packages

Used by

Contributors