Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema exists, so return values need not be described. The description covers purpose, key behavior (full combos + near-misses), input requirements (format/commander), and integration with rate_deck. Given the tool's moderate complexity, this is fully complete for an agent to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.