is there a standard pattern for this? Like spawn an agent for each technique to try?
Two premier sources: (1) look at good contributions someone already tried to make, but that got stuck in review or were otherwise abandoned. (2) look at user reported bugs and see if we can find a user reported bugs, and see if we can reproduce and fix cheaply.
Both are explicitly scoped as best-effort affairs: move on, if you can't quickly make progress.
Most of the work I have to do as a human is review and navigating the submission process: tokens are cheap these days, so you really need to make sure the contribution is actually worth someone's time to review.