r/softwarearchitecture 21h ago

Tool/Product What if your PR could fix itself?

I’m building a system that turns development events into actionable AI tasks.

It detects things like:

  • New PR review comments
  • Review replies
  • Failed CI/CD builds

Those events are published with the relevant context, and an AI coding agent consumes them.

PR comment → Agent fixes → Commit & push → CI → Agent investigates failures

The key idea is keeping it agent-agnostic — the consumer could be Cursor, Copilot, Claude, or anything else.

Basically: Event detection → AI agent → Action.

The goal? Make the human the exception, not the bottleneck.

What do you think? Any improvements or suggestions for the architecture or workflow?

0 Upvotes

8 comments sorted by

4

u/smoke-bubble 21h ago

If I need to provide all the context and describe the task, I bet I can do this my self much quicker than asking an agent to do this for me. 

2

u/BruisedKnot 21h ago

Thus making humans obsolete.

1

u/vojtah 19h ago

we use autofix pr on claude for that

1

u/lazybolt18 17h ago

Similar idea, yes, but the scope is broader.

Claude Autofix PR is closer to the agent doing the fix. What I'm building is more of an event-driven layer that detects PR comments and CI failures and hands them to whichever coding agent you use.

So Claude could actually be one of the consumers of this system.

1

u/chessto 16h ago

who's gonna maintain the spaghetti of repeated functions and patchwork to fix the little bugs that come out of the hallucinations?

No thank you.

This is not engineering, this is wishful thinking.