DEV Community

Cover image for GitHub Changelog, Now in Your Terminal (Built with Copilot CLI)
Lee Reilly
Lee Reilly

Posted on

GitHub Changelog, Now in Your Terminal (Built with Copilot CLI)

GitHub Copilot CLI Challenge Submission

This is a submission for the GitHub Copilot CLI Challenge.

What I Built

gh-changelog - A GitHub CLI extension that shows the latest updates from the GitHub Changelog.

Demo

GitHub Changelog CLI Extension in action

My Experience with GitHub Copilot CLI

I kicked off the project with a straightforward prompt: build a GitHub CLI extension in Go that surfaces the latest updates from the GitHub Changelog. Within minutes, I had a working prototype that fetched real data and did exactly what I asked. That "time-to-something-useful" was genuinely impressive.

Where things fell a bit short initially was polish - layout, output formatting, and some of the CLI ergonomics I care about. That wasn’t a limitation of Copilot so much as a reflection of how broad my early prompts were. I asked for something functional, and that’s exactly what I got.

From there, I made use of the /delegate command to kick off other agent tasks resulting in a PR for each bit of visual polish and features like:

What I learned / what was reinforced

  • Copilot is incredibly good at getting you to "something useful" fast
  • Quality of output maps directly to quality of prompts
  • Treating Copilot like a junior collaborator (not a magic wand) works well
  • Agent-style delegation maps surprisingly well to small, reviewable PRs

If you live in the terminal and want to stay current with GitHub updates, give it a try:

gh extension install leereilly/gh-changelog
gh changelog
Enter fullscreen mode Exit fullscreen mode

Top comments (0)