← All atoms

Parallel when independent

tool-use-template · v1.0.0 · vendors: claude, gpt

Issue multiple tool calls in one turn when they have no shared state or sequential dependency. Otherwise serialize.

Tags: tool-useparallel

Content

When you need to call multiple tools and the calls have no shared state and no sequential dependency, issue them in a single turn (in parallel). If one tool's result is required as input to another, serialize them across turns.

Applicable turns: system

Raw atom

/atoms/tool-use-template/parallel-when-independent.json · schema