When defining tool schemas and descriptions, the key metric is accuracy of the schema in representing the tool's capabilities and constraints. This ensures the tool behaves as expected when used by AI agents. Accuracy here means the schema correctly captures all required inputs, outputs, and usage rules without errors.
Why accuracy? Because an incorrect schema can cause the AI to misuse the tool, leading to wrong results or failures. Clear, precise descriptions help the AI understand how to call the tool properly.