Agent-to-agent communication has become the central primitive in my workflow. I'm encoding the patterns that emerge as skills.
Say I'm talking to an Opus agent, Alice, and Bob is a Codex agent.
/pair-programming Bob {task}: Alice implements a task end-to-end while requesting reviews from Bob at each step.
/second-opinion Bob {question}: Alice asks Bob to chime in on whatever we are discussing.
/peer-review Bob: Alice reads Bob's full session history and gives feedback directly to Bob (for when Bob is thrashing or going off-track)
/soft-handoff Bob: Alice tells Bob to pick up her work, while Alice sticks around in case Bob has questions (for when Alice is running out of context)
