University of Michigan AI course releases Subagents lecture notes
The fresh-versus-forked distinction is the practical takeaway: forking a subagent inherits your assumptions, so it tends to confirm what you already believe, while a fresh start is the option for independent code review. Developers building agent workflows with Claude Code or similar harnesses can apply the three-question test — how many conversations, who talks to whom, who decides next — to distinguish subagents from teams and handoffs. The notes are freely available on GitHub for self-study.