My Agent coding workflow

One of the common coding workflows that I have seen for a while is the Github flow. It is adapted to their product and promotes a simple, but effective way of team collaboration.

GitHub flow is a lightweight, branch-based workflow. The GitHub flow is useful for everyone, not just developers.

~ Github

Github flow

Why have I been doing?: Learning a new coding workflow

This is a parallel flow…

~ me

Agent coding flow

As a trainning excercise, while I am still searching for a new job opportunity, I am using AI a lot… seriously, A LOT! And it is impossible not to try this way of coding: Agents.

The image shows how I have tried to come as close to a job scenario when coding, starting with an issue tracker. Mine is Notion:

  1. Like any project. I create issues… fairly vague or extremely detailed and not technical.
  2. I then write a promp that I give to the Agent to implement a feature/fix from my issue.
  3. The agent creates a Github Pull Request. or I could also just upload to Github the resulting code from an AI or something similar.
  4. I review the PR:

This is what I have learned so far

Positive

not bad, but… challenging

Coding Concurrency™

Once I submit the prompt with the task that I want the agent to accomplish, there is some wait… the agent should take its time and figure out the how. When I started with this coding with agents sessions, I was using the Pomodoro technique (25 minutes coding, 5 minutes break). I found myself during the 25 minutes that I was supposed to be coding, just waiting. I was waiting for the agent to do what I wanted and at that moment I didn’t know how much time it was going to take for the first need of my input or simply to finish the task. So? Coding Concurrency™ enters the session.

I started working in several projects concurrently. Every time an agent is thinking in a accomplishing a task I am either:

and I kept going until I realised that it was not substainable to work on more than 3 projects at the same time or even creating more than 3 tasks in the same project:

Let me know what you think…

me[at]vanhalt[dot]com

disclaimer: I didn’t use AI to grammar proof this post. English is not my native language. I am sorry about your eyes!

favicon vanhalt.com

© 2025 Aria template by https://x.com/xkaibi

GitHub LinkedIn