- Write migration plan
- Agent edits in batches
- Tests per batch
Ship a 40-file refactor with a coding agent
Plan, execute and review a cross-cutting refactor in small batches, with Claude Code making the edits and GitHub Copilot reviewing each PR.
An exploration of the challenges faced when allowing an AI agent to develop a software feature.
Using AI agents for software development can lead to unexpected outcomes. This case highlights the missteps encountered when an AI was tasked with building a feature, revealing the importance of human oversight and the need for clear specifications.
Clearly outline what the feature should accomplish, including user needs and technical specifications.
Utilize the AI agent to begin the development process based on the defined requirements.
Analyze the feature created by the AI for accuracy, functionality, and alignment with the initial requirements.
Document any discrepancies or issues that arose during the AI's development process.
Make necessary adjustments to the feature based on the review and testing outcomes.
Plan, execute and review a cross-cutting refactor in small batches, with Claude Code making the edits and GitHub Copilot reviewing each PR.
Claude Code reads your coverage report, picks the riskiest untested modules and writes unit tests that pass, one small PR at a time.
Copilot and Claude review each PR for bugs, missing tests and risky changes before a human looks, so reviewers can focus on design.