My biggest issue today is that after an agent cooks, the review agent gives feedback to tune it. I often end up with a huge, over-engineered mess. So have the cut out the fat.
I just open a new tab in OpenCode with a brand-new agent. If the work involves a lot of JavaScript, I give it a JavaScript skill and then just tell it to "review the uncommitted work in this project".
Feed that back to the main agent with the instruction:…