Right now I use the agents to develop single features - which works great! I first let it make a plan, maybe make some improvements, then let it write the code and run a quality check at the end. These are atleast 3 manual messages I have to send.
I’d like to move the ladder up one step by having an agent delegate agents for me, more like a manager than a developer. So the manager would maybe have a few different agents develop a plan, choose the best one, let it develop and hand the result to a quality assurance agent and communicates with him.
Is there a way to do this? I know subagents, but they seem very narrow. For quality control they might work, but I’m unsure of development. The subagent would need to have the same instructions as the primary agent that is in place right now.
However it feels like the subagent is more of a slim version of the main agent, focussing only on specific tasks.
Going further even the managing agents could get managers which decide on feature packets. Like in real companies, the boss doesnt decide on how every feature is implemented or how the architecture is, the employees do that by working together.
Is there something like this already in cursor or would I need to develop it myself? I was thinking maybe claude managed agents coupled with the cursor cli