One agent per independent problem domain, all dispatched in a single response so they run concurrently.
Integrate when they return: read each summary, check the diffs for conflicts, run the full suite, then the
skill before claiming the batch done.
Do not use when failures are related (fixing one may fix the rest: investigate together first), when the problem is still exploratory, or when agents would touch the same files.