Master advanced tool use patterns including chaining, parallel calls, and error recovery for complex Claude Code workflows