Anthropic's Thariq Shihipar shares the design philosophy behind Claude Code's tool system, drawing on real examples of iteration. Key lessons include: tools should match the model's capabilities (not too few, not too many); the AskUserQuestion tool went through three failed attempts before landing on a structured modal

8m read timeFrom claude.com
Post cover image
Table of contents
Improving elicitation with the AskUserQuestion toolDesigning a search interfaceProgressive disclosure: the Claude Code Guide agent

Sort: