That works perfectly fine in single player mode. For knowledge workers, multi player mode becomes more difficult: how can I manage git conflicts in a way, a non-technical user can deal with it. How do I escalate conflicts with differt perspectives? Who decides (initial/all/any contributor)? How to manage retrieval for users without a GitHub account?
My idea is to built a skill (and use it with the agent) that carries most of that work for the user.
Does anyone tried something similar yet? I'd behappy to get your ideas!