Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple zero-parameter tool, the description provides the essential action and return format. However, it omits important context about side effects (e.g., whether the existing game is reset) and does not mention that this is a state-changing operation. An output schema is present, but the description still needs to cover the reset semantics for completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.