How three Java Champions use GitHub Copilot for migration, testing and app building
Three experienced Java developers describe how they use GitHub Copilot in IDEs and agent workflows for feature work, a slide-deck migration, UI test reproduction and small apps. They stress planning, verification gates and reusable skills while keeping ownership of the result.
The problem
Quick code generation does not solve the harder parts of engineering: supplying context, checking results, keeping code maintainable and staying accountable for what ships. The developers had tedious or postponed work, such as migrating hundreds of slides, building a performance-history web app and reproducing platform-specific UI bugs, that would normally take days or weeks by hand.
How they did it
- Choose the interface by the feedback loop needed: IntelliJ IDEA or VS Code for close visual review, or the terminal or GitHub coding agent for delegated, larger tasks.
- Avoid one-shot prompts: ask the agent to interview you first, then agree on a plan with visible assumptions and an architecture fit.
- Define task-specific verification gates, such as screenshots, visual diffs, PDF comparison, passing tests and no leftover TODOs, so the agent must show evidence of completion.
- Write reusable Agent Skills, for example one that mimics your writing voice or a maintainer-audit skill, and update them after each lesson learned.
- Wrap Checkstyle, PMD and Spring Modulith checks in a quality harness run from hooks so the agent loops until no findings remain.
- Match the model to the task: a large-context, high-reasoning model for deep work and lighter models for reports, release notes or doc checks.
Results
- As reported by the GitHub Blog (developer quotes): Vlad Mihalcea built an Optimizer event-history web app in two days, a task he expected to take weeks.
- As reported by the GitHub Blog: Patrick Baumgartner migrated around 900 teaching slides across 15 presentations from Reveal.js to Marp in roughly eight to ten hours, versus a week or more by hand.
- As reported by the GitHub Blog: during a roughly four-hour journey, steering the agent from a phone produced a working Maven plugin, a CI pipeline and performance tests.
- A reported Windows-specific Enter-key bug was reproduced through Copilot-driven UI tests and fixed upstream.
As reported by the source (GitHub Blog article); AgentGid did not measure these figures.
This suits experienced developers who can write verification gates and review agent output; the Java tooling (Checkstyle, PMD, Spring Modulith) assumes an existing quality setup. The speedups are developer-reported via the GitHub Blog, and heavier agent use draws on Copilot's credits (Pro is $10/mo with $20 in credits). Zed (Free + $10/mo, open source) is a cheaper-to-start alternative.
The agents used here
AI coding assistant from GitHub offering completions, chat and agent mode in IDEs, a terminal CLI, a desktop app and a cloud agent that works on assi…
- Price
- Free + $10/mo
- Gid Score
- 70 #2 in IDEs
Gives coding agents up-to-date, version-specific documentation and code examples for libraries, through an MCP server or API, instead of relying on w…
- Price
- Free + $10/mo
- Gid Score
- 45 #21 in Agent tooling
Similar use cases
JustHTML: a Python HTML5 parser built with coding agents that passes html5lib tests
A developer spent his off-hours using Copilot agent mode with several models to build a dependency-free HTML5 parser, and wrote up every stage, including a full restart.
JustHTML is about 3,000 lines of Python with 8,500+ tests passing.
Bootstrap or upgrade a project with Claude Code using the Vibe Coding Toolkit prompts
A GitHub repository of prompts, templates and docs that lets a terminal-capable coding agent prepare a machine, start a new Next.js project or update an existing one. The repo's a…
A new project ends with a configured foundation, documentation files and the next MVP task identified.
Generate unit and integration tests with GitHub Copilot
GitHub's tutorial uses Copilot Chat to write a unit test suite for a class, then integration tests that mock an external notification service, and then asks what coverage is still…
A unit test suite that covers edge cases, exceptions and data validation.
Guides
AI Coding Agent Pricing Explained: Claude Code, Cursor, Codex and Copilot (2026)
What Claude Code, Cursor, OpenAI Codex, GitHub Copilot and other coding agents really cost: plan prices, usage limits, subscription vs API billing, and how to estimate your monthly bill.
What Is MCP (Model Context Protocol)? A Plain Guide and the Most Popular MCP Servers
What the Model Context Protocol is, how MCP servers and clients work, which AI agents support it, how to install a server safely, and the most-starred MCP servers by category.
Best AI Agents in 2026: Live Rankings by Category
The leading AI agents for coding, design, research, data, marketing, sales, support, HR, finance, legal, DevOps and security, ranked by public usage data that refreshes daily, with prices and free options.
AI Agent Statistics 2026: Live Usage, Growth and Activity Data
Current statistics on AI agents from public data: package downloads, editor installs, GitHub stars, pull requests opened by coding agents, release pace and benchmark results. Updated daily.