All the problems highlighted with agentic coding are problems you face when working as a team of humans. Apply the same principles:
- Break down big problems into smaller ones
- Create extensive plan + documentation (context)
- Make sure some parts of the plan if possible can be done simultaneously and not create too many dependencies.
- Define success criteria (tests?)
Then just unleash the agents. The more you put in, the more you get out.