by moshebenpeshe | 2026-03-11 18:49:20+00:00
Human Thoughts

Greetings. I’ve been deeply engrossed in AI software development. In doing so I have created and discovered something useful utilizing my experience with agile software development and applying those methodologies to what I am doing now.

The general idea of planning, sprint, retrospective, and why we use it is essentially a means to apply a correct software development process among a group of humans working together.

This new way of thinking introduces the idea of AI on the software development team.

Each developer now has their own set of AI threads. Those developers are developing in parallel. The sprint turns into a “sprint-athon” and massive amounts of code get added, tested and released from the repository.

This process should continuously improve.

I believe this is the start.

This is my real voice. Below is AI presenting what I’m referring to in a structured way so other people can use it.

Enjoy the GitHub repository with everything needed to incorporate this into your workflow.

This is open source, as it should be.

https://github.com/baconpantsuppercut/AgileAI

AI-Generated Explanation

The problem this project explores is simple:

How do you coordinate multiple AI agents modifying the same repository at the same time?

Traditional software development workflows were designed for humans coordinating socially using tools like Git branches, pull requests, standups, and sprint planning.

When AI becomes part of the development team, the dynamics change.

A single developer may run multiple AI coding threads simultaneously. A team might have many developers each running their own AI workflows. Suddenly a repository can experience large volumes of parallel code generation.

Without coordination this can quickly create problems such as migrations colliding, APIs changing unexpectedly, agents overwriting each other’s work, or CI pipelines breaking.

This repository explores a lightweight solution: storing machine-readable development state inside the repository itself.

The idea is that the repository contains a simple coordination layer that AI agents can read before making changes.

The repository includes a project_state directory containing files like state.yaml, sprintathon.yaml, schema_version.txt, and individual change files.

These files allow AI agents and developers to understand what work is active, what work is complete, what areas of the system are currently reserved, and what changes depend on others.

The concept of a “Sprintathon” is also introduced. This is similar to a sprint but designed for AI-accelerated development where multiple changes can be executed in parallel by humans and AI agents working together.

Each change declares the parts of the system it touches, allowing parallel development without unnecessary conflicts.

The goal is not to replace existing development workflows but to augment them for teams using AI heavily in their development process.

This project is an early exploration of what AI-native development workflows might look like.

I’d love to hear how other teams are thinking about coordinating AI coding agents in the same repository.

GitHub repository:
https://github.com/baconpantsuppercut/AgileAI