controlling-subagent-developmentUse when acting as the controller of a multi-task development run that dispatches implementer, fixer, reviewer or verifier subagents, especially long autonomous runs across many tasks or sessions, or when session limits, token cost or context size are a concern.
guarding-autonomous-runsUse when an agent starts or supervises a long, heavy or unattended run (checks, builds, batch scripts, an autonomous series of steps), when a run is slow or silent, when a worker reports "success", when work is split between a coordinator and workers, or when several agents run at once. Holds the fl
writing-agent-briefsUse when writing the brief or dispatch prompt for an implementer, fixer, continuation, cleanup, verifier, reviewer or arbiter subagent, or when a subagent overran its budget, returned a long reply or left no report file.