Hands-free coding: the logic behind Claude Code's five 'let-go' mechanisms
If you've used Claude Code for complex tasks, you've probably experienced this:
You ask it to replace all fetch calls with axios, grab a coffee, come back — and it's done three files and stopped waiting for approval. Repeat seven or eight times, and your coffee is cold.
Or you ran /loop overnight to watch a PR, wake up to find it got stuck on a git merge conflict at 2 AM. The window has been open all night.
Or you launched three sub-agents to research independently — and ended up with three contradictory conclusions because none of them saw what the others were doing.
The root cause isn't that AI isn't smart enough. Claude Code is turn-based — each turn does one thing, then waits for you to decide the next step. To make it run continuously, decide autonomously, and work in parallel, you need orchestration mechanisms to bridge the gap.
Claude Code gives you five: /goal, /loop, sub-agent, Agent Teams, and Workflows.
Pick wrong, and you're not just wasting tokens — you're making things more complicated.
