Split development work into phases before using Copilot
A developer plans features in stages first, then feeds the approved steps to GitHub Copilot instead of asking it to make all architecture decisions at once.
- What they did
- They start with a short planning note that divides a feature into separate stages, like API work, middleware setup, and rate limiting. They also run a planning pass in Traycer at the same time to get file-level edits, then inspect and rewrite that plan line by line. Once the plan is approved, they give it to GitHub Copilot with Sonnet 4 to implement the code.
- How it went
- They say this approach usually gets around 90% of the job done and keeps the code cleaner, while also making reviews simpler and reducing surprise changes across the codebase. They found that fully autonomous runs often burn time on bad design choices, and that the planning step matters less for tiny tasks.
- Tips
- Use this when a task is large enough to benefit from staged implementation. They also flag cost as a real factor, saying Copilot with Sonnet 4 runs about $10 for roughly 300 requests.
Try it yourself with GitHub Copilot
I’m working on [project or feature]. First, break it into [number] phases with concrete tasks for each phase and show me the plan before coding. Pause after the plan so I can review and approve it. After approval, complete only Phase 1, then stop and report exactly what changed so I can decide whether to continue.
Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.
Get 3 agent uses like this every morning
With the day's top AI news. Free, and one click to unsubscribe.
Related agent uses
Break a runtime migration into tiny reviewable PRs
GitHub engineers had Copilot agents carry out most of a large TypeScript-to-Rust runtime rewrite.
Assign a GitHub issue to Copilot and review the PR
A developer used GitHub Copilot to tackle a backlog issue, then checked its branch choice, tests, and pull request before deciding what to merge.
Use Copilot for a tightly managed coding day
A commenter had GitHub Copilot produce all the code they pushed in one day, with close supervision throughout.
Use Copilot to assemble a FastAPI image browser
A developer asked GitHub Copilot Agent Mode for one FastAPI app and got a working image browser back.
Run Copilot CLI in loops and split multi-part work
Daniel Ward used GitHub Copilot’s autopilot and /fleet features to finish larger jobs and divide separate chunks across parallel agents.
Update a codebase with Copilot in chat and agent mode
A developer used GitHub Copilot to make code changes and preferred the CLI’s autopilot workflow and todo list.