Tool Interface Design
ToolsDefinition
The practice of writing tool definitions (name, description, input schema) that enable Claude to reliably select and use tools correctly. Key principles: precise descriptions that distinguish similar tools, explicit input format requirements, clear boundary examples, and documented error return formats.
Example Usage
Write tool descriptions that answer 'when should I use this vs. the other similar tool?' explicitly — Claude uses descriptions to decide between tools.