Tool Interface Design

Tools

Definition

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.