Claude Code Core Features
Explore the fundamental building blocks and capabilities that power Claude Codeβs advanced functionality.
π§ Core Components
Claude Code Capabilities
Comprehensive guide to what Claude Code can and cannot do
- Complete feature overview
- Technical limitations and boundaries
- Security restrictions
- Best practices for working within limits
Claude Code Limitations Deep Dive
Detailed analysis of limitations and workarounds
- Rate limits and usage restrictions
- Performance boundaries
- Known issues and bugs
- Mitigation strategies
Claude API 2025 Updates
Latest Claude 4 models, features, and capabilities
- Claude Opus 4 & Sonnet 4 models
- Code execution and web search
- Extended output tokens (128k)
- Token-efficient tool usage
Hooks System
Powerful event-driven architecture for customizing Claude Code behavior
- Hook architecture and design patterns
- Security considerations
- Integration guides
- Troubleshooting and debugging
Subagents & Parallel Processing
Harness the power of multi-agent orchestration
- Subagent architecture deep dive
- Optimization strategies
- Common patterns and templates
- Performance troubleshooting
Container Support
Run Claude Code in containerized environments
- Docker configuration and setup
- DevContainer integration
- Security best practices
- Container-specific guides
TypeScript SDK Guide
Build powerful integrations with type-safe APIs
- Core API reference
- Streaming patterns
- Error handling strategies
- Advanced integration patterns
Vision and Multi-Modal Capabilities
Process and analyze images alongside text
- Image understanding and analysis
- Multi-modal workflows
- Vision-language integration
- Performance optimization for visual tasks
Workspace Management
Advanced workspace features for large-scale development
- Deep codebase awareness
- Terminal integration and Unix philosophy
- Multi-file operations
- Performance optimization
Context Management
Manage context effectively in large projects
- Context window optimization
- Pattern-based context selection
- Memory management strategies
- Large codebase patterns
π Getting Started
Each core feature includes:
- Overview - Understanding the basics
- Guides - Step-by-step implementation
- Patterns - Best practices and examples
- Reference - Detailed API documentation
π Learning Path
- Start with Hooks to understand event handling
- Explore Subagents for parallel processing
- Learn TypeScript SDK Guide for custom integrations
- Deploy with Containers for production
π§ Quick Navigation
β Back to Docs | Development | Patterns | Workshops
π Connected Knowledge
Understanding our core concepts is the first step. See how they apply in practice across different domains:
-
API Design Principles in Practice:
- See our experiments in Automated API Contract Testing.
- See how we integrate with Gemini and OpenRouter.
-
System Architecture & Modernization:
- Read our research on Legacy Modernization Strategies.
- Review the SDK Architecture Diagram.
-
Automation and Orchestration:
- Our core scheduling concepts are used in the Task Orchestration PoC.
- See a real-world example in n8n-based AI Automation.