Rubber Duck Thursdays - Agent mode and custom instructions

Rubber Duck Thursdays - Agent mode and custom instructions

2025-05-08

Chris continues exploring Copilot Agent Mode and custom instructions by building a memory sequence game for the GitHub CLI extension project in Go. The changelog segment covers GitHub CLI accessibility improvements, Copilot Code Review expanding to all languages, and the introduction of Copilot premium requests.

Changelog Highlights

  • GitHub CLI accessibility improvements — speech synthesis, screen reader support, enhanced prompting and progress indicators
  • Copilot Code Review now supports all languages with AI-powered suggestions and contextual feedback
  • Copilot Autofix updates for automated pull request suggestions
  • Copilot premium requests — announcement of upcoming premium model usage limits and visibility controls in VS Code and Visual Studio
  • GitHub CLI extension repo transferred to the github-samples organization

Live Coding — Memory Game with Agent Mode

  • Recapped custom instructions from the previous week and their impact on Copilot output quality
  • Built a memory sequence game (colors: red, yellow, green, blue) as a new subcommand in the Go-based GitHub CLI extension using Copilot Agent Mode
  • Used the Cobra command library and Bubble Tea for terminal UI interactions
  • Wrote detailed specs in chat — game mechanics, lives system, sequence display timing — and let Agent Mode scaffold the implementation and tests
  • Played live demos of coin toss, higher/lower, and word guess games from the CLI
  • Discussed potential future projects including VS Code extension development

Related Content

Rubber Duck Thursdays - The one with custom instructions

Rubber Duck Thursdays - The one with custom instructions

2025-05-01 GitHub

This episode dives deep into Copilot custom instructions — what they are, how to write them, and why they matter for guiding AI-assisted development. Chris reviews the GitHub Changelog including the credential revocation API, CodeQL improvements, and the GitHub Models playground's new prompt improvement feature, then live codes a higher/lower game for a Go-based GitHub CLI extension using Agent Mode with detailed custom instructions.

Rubber Duck Thursdays - Back to building GitHub CLI Extensions

Rubber Duck Thursdays - Back to building GitHub CLI Extensions

2025-04-24 GitHub

In this episode, Chris reviews the GitHub Changelog covering organization-level Copilot custom instructions, CodeQL for Actions workflow security analysis, Copilot Code Review language expansion, secret scanning alert dismissals, and GitHub Mobile updates. The coding segment tackles theme switching for the Copilot Airways web app and a Tailwind CSS upgrade using GitHub Codespaces and Copilot Agent Mode.

Rubber Duck Thursdays - Creating a brickbreaker walkthrough

Rubber Duck Thursdays - Creating a brickbreaker walkthrough

2025-03-27 GitHub

Chris live-codes a GitHub-themed brick breaker walkthrough using Copilot agent mode, demonstrating how prompt framing, context, and custom instructions shape AI-generated output.