What problem does it solve? Developers integrating the Claude API or Anthropic SDKs face scattered documentation, model version drift, and subtle pitfalls like broken prompt caching, deprecated thinking parameters, and request timeouts on long outputs. This Skill provides a single entry point with surface selection guidance, language detection, and current best practices for building LLM-powered applications. ## Core Features & Use Cases - Surface & Language Detection: Automatically picks the right integration surface (Claude API, Agent SDK, Batch API) and loads language-specific guidance for Python, TypeScript, Java, Go, Ruby, C#, PHP, or cURL. - Advanced API Patterns: Covers streaming, tool use, structured outputs, prompt caching, citations, vision, PDF support, Files API, Batch API, compaction, and the memory tool with concrete code examples. - Pitfall Prevention: Flags deprecated parameters (e.g., budget_tokens on current flagship models), cache-breaking patterns, and timeout risks before they cause production issues. - Use Case: A developer asks to add streaming and tool use to a Node.js backend; the Skill detects TypeScript, selects the Claude API surface, and provides current SDK patterns with adaptive thinking and structured outputs. ## Quick Start Ask the assistant to build an application using the Claude API with tool use and streaming in your project's programming language.