Repair a Delete button in a GitHub repo
A developer had Jules fix a broken Delete button, add tests, and leave the branch ready for review.
- What they did
- They granted Jules access to a GitHub repository, chose the project and branch, and asked it to repair the Delete button. To define the expected behavior, they pointed it at a matching control in another module and said deletes should be blocked once content was more than two hours old. Jules proposed a plan, got the go-ahead, cloned the code, and made the change.
- How it went
- Jules created the code updates and also wrote test cases that were not requested. The branch appeared in GitHub, and the developer inspected the changes before publishing them to a bug-fix branch. The post does not say how long it took or confirm the fix beyond that.
- Tips
- A working example in the same codebase can make the requirements much clearer. If the agent is doing several things at once, keep an eye on the review so you can catch any missed details.
Try it yourself with Gemini
In [repo URL or local path], the [feature name] is broken. Use [another module, file, or component] as the model for how it should behave, and make it so [desired behavior, including any time limit or rule]. Start by finding the likely cause and outlining a short plan, then wait for my approval before editing anything. After I approve, make the fix on a new branch, add tests for the new behavior, and pause before any irreversible action such as merging, publishing, deleting, or submitting. Finish by summarizing the changes and flagging anything I should check in [CI / GitHub Actions / a pull request].
Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.
2 more reports of this
Get 3 agent uses like this every morning
With the day's top AI news. Free, and one click to unsubscribe.
Related agent uses
Plan a phased cloud migration with checkpoints
Use an agent to break a large migration into approved phases and carry out each step test-first.
Find the bad config and draft the rollback
During a simulated outage, an SRE used Gemini CLI to trace logs, identify a bad config push, and prepare the revert and follow-up work.
Map a legacy system without source code
A Thoughtworks team used Gemini to build and check functional blueprints for old systems when source code was unavailable.
Set up macOS and developer tools from the terminal
Gemini CLI can change macOS settings and help install developer tools by showing each command for approval first.
Use Claude Code for a carefully checked migration
A developer used Claude Code to update a reset feature, but the review work and cleanup erased most of the speed gains.
Use Devin to turn tasks into ready-to-review PRs
Devin can take product work, implement it, and hand back a pull request for human review.