The specialists behind each command
A command does not do everything itself. It hands each part to the agent that owns it: the one that pins down the requirements, the one that writes the code, the one that reviews it against the standards, the one that looks at the interface.