A snapshot of my current workflow (Feb 2026). This is evolving fast, so consider this a point-in-time. This is part of my push to work towards 100 PRs a day.
The core aim is reducing "touches" - that's the number of times I need to jump in and pick up the code. Ideally this is:
- Zero touches for simple changes: Typos, help documentation, fixing visual quirks.
- One touch for a medium level feature. Basically I should be able to jump in, review and tweak and away it goes.
- More touches: There is a special category for security changes, or things that the whole team needs to be across.
I'm not there yet, but working towards it. Right now:
-
Start all tasks in Claude Code/Web/Desktop.
- Use images and annotated screenshots heavily.
- If it's very tricky I get Claude to "add comments on what it thinks needs to be changed" and then switch to local development directly.
- Balance both parallelism and WIP. My ideal is ~20 open tasks.
- We're working on having all members of the team able to kick off things in Claude Code.
-
Push as far as I can in Claude Web.
- Comment directly on the diff in the tool.
- Use skills to make sure the end result will pass CI/CD the first time.
- Note that beyond the tokens, running this in Claude Web is somehow free.
-
Push to Github. A separate AI reviews the PR (prompted to be a good reviewer) and adds a risk assessment — is it just fixing a typo or changing authentication code?
-
We have branch deploys, so the branch is:
- Accessible and fully testable at a unique URL.
- Launchable into a remote VSCode directly from the PR.
- Often this is more than enough for pure frontend changes.
- We have an internal tool, Slalom that does this for us.
-
Review the AI's comments myself. Usually this is enough — if I disagree, I resolve on the spot. 🚀 If it's ready, merge and deploy.
-
If not, I comment and get Claude Code to address. This used to be a lot of steps, but is now largely wrapped up in a single "commentary" skill. 🚀 Most of the time, it's now ready. Merge and deploy.
-
If it's still not right, I jump into VSCode and work directly with the agent to resolve. 🚀 Merge and deploy.