Learn how to extend Claude Code's capabilities using MCP (Model Context Protocol) servers. Discover how to install Playwright for browser automation and improve your development workflow.
Learn how to create custom commands in Claude Code to automate repetitive tasks, ensure consistency, and streamline your development workflow with reusable automation.
Learn how to build a custom hook in Claude Code to prevent access to sensitive files like .env. Step-by-step guide to implementing PreToolUse hooks for file protection with practical code examples.
Learn how to use hooks in Claude Code to address common AI development weaknesses. Implement TypeScript type checking and query duplication prevention with practical examples and code.
Learn practical techniques for implementing changes effectively with Claude, including visual communication with screenshots, Planning Mode, and advanced reasoning capabilities.
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 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 Claude's built-in web search tool to access current information. Understand schema setup, domain restrictions, response structure, and citation rendering.
Learn how to implement code-based grading for AI-generated code evaluation. This guide covers syntax validation for Python, JSON, and regex, combining code and model graders, and using objective metrics to measure prompt engineering progress.
Learn how to use system prompts to customize Claude's responses for specific use cases. Build a math tutor chatbot and create flexible chat functions with role-appropriate interactions.