Claude Code
Best Practice
Comprehensive best practices, patterns, and reference implementations for Claude Code. Learn how to master commands, subagents, skills, hooks, and orchestration workflows.
Quick Start
Get up and running with Claude Code best practices in minutes
Install Claude Code
Clone the repository
.claude/ directory.Explore the weather orchestration example
What happens behind the scenes
What happens behind the scenes
- Command (
/weather-orchestrator) asks you for temperature unit preference - Agent (
weather-agent) fetches temperature using its preloadedweather-fetcherskill - Skill (
weather-svg-creator) creates an SVG weather card
Customize for your project
.claude/commands/, .claude/agents/, and .claude/skills/ to your own projects. Start with the quickstart guide for detailed instructions.Core Concepts
Master the fundamental building blocks of Claude Code
Commands
/command-name. Define reusable workflows with frontmatter configuration.Subagents
Skills
Hooks
MCP Servers
Settings
Memory
Workflows & Patterns
Learn proven patterns for real-world development
Orchestration Workflow
RPI Workflow
Agent Teams
Git Worktrees
Reports & Deep Dives
Technical reports and expert tips from the community
Agent Memory
Persistent memory scopes (user, project, local) for subagents — enabling agents to learn across sessions.
Advanced Tool Use
Programmatic Tool Calling (PTC), Tool Search, and Tool Use Examples for power users.
Workflow Tips
Best practices for CLAUDE.md size, command vs agent usage, and context management from production users.
Boris Cherny Tips
12 ways people are customizing their Claude Code setups, curated by the Claude Code team.
Ready to master Claude Code?
Start with the quickstart guide and explore the reference implementations in the repository.
