Learn how to effectively manage context in Claude Code using /init, CLAUDE.md files, file mentions with @, and custom instructions. Master the art of providing the right information at the right time.
Learn how to use Claude's built-in web search tool to access current information. Understand schema setup, domain restrictions, response structure, and citation rendering.
Learn how to build tool functions in Claude to give AI access to real-time information and actions. Master best practices for validation, error handling, and function design.
Learn how to use the Claude Code SDK to run Claude programmatically from your applications and scripts. Available for TypeScript, Python, and CLI with practical examples and use cases.
Learn how to build robust multi-turn conversation loops that handle sequential tool calls automatically. This guide covers refactoring message handlers, implementing conversation loops, managing tool execution, and handling complex scenarios where Claude needs multiple tools to answer a single question.
Learn how to build multi-turn conversations with Claude by managing conversation state. Understand why Claude is stateless and how to maintain context across multiple exchanges.
Learn how to use Claude's built-in text editor tool for file manipulation. Understand schema versions, implementation requirements, and practical applications for file editing.
Learn how to use fine-grained tool calling in Claude for faster, more granular streaming. Understand JSON validation, buffering delays, and when to enable fine-grained mode.
Master the temperature parameter in Claude to control response creativity and predictability. Learn how to choose the right temperature for different tasks with practical Python examples.
Master one-shot and multi-shot prompting techniques in Claude. Learn how to use examples to handle edge cases, define output formats, and improve response quality.