Overview
Complex outputs often contain several different kinds of work. A full site may require research, writing, design, assembly, and verification. Running all of these in one undifferentiated stream can make the process slow and difficult to inspect.
Subagents make the work visible and separable. The operator can see which part is in progress, which role is responsible, and where a correction may be needed. Parallel execution also allows independent work to proceed without waiting for a single long sequence.