Interactive map
Claude Code Ecosystem
All building blocks and how they work together โ click any block for details
1
Agent Teams
Multiple sessions coordinating in parallel โ the highest level
Session 1
CLAUDE.mdSkillsHooksSubagentsMCP
Session 2
CLAUDE.mdSkillsHooksSubagentsMCP
Session 3
CLAUDE.mdSkillsHooksSubagentsMCP
each session = all of this โ
2
Single Session โ one Claude Code instance (Terminal / VSCode)
+Context Layer โ CLAUDE.md
The foundation. Always loaded into every conversation.
CLAUDE.md
Team rules โ shared via repo
CLAUDE.local.md
Personal tweaks โ not shared
~/.claude/CLAUDE.md
Global โ all your projects
feeds context to everything below โ
Skills
On-demand knowledge โ loads when semantically matched
Personal โ ~/.claude/skills/
Project โ .claude/skills/ โ shared via repo
Enterprise โ Managed, highest priority
SKILL.md < 500 linesRequest-driven
Hooks
Scripts that fire automatically on system events
PreToolUse โ Before actions โ validate, block
PostToolUse โ After actions โ format, lint
Stop โ When Claude finishes responding
Notification โ On alerts, custom triggers
exit(0) proceedexit(2) block
Subagents
Delegated workers with isolated context
Explorer โ Built-in, read-only codebase search
Plan โ Built-in, research + planning
Custom โ .claude/agents/ โ your specialists
Don't see skills unless listed
Slash Commands
Manual triggers โ you type them, unlike skills
/review โ Predefined review prompt
/commit โ Commit message generation
Custom โ Your own slash commands
Manual โ Skills (automatic)
Plugins
Installed packages โ bundle skills + commands + subagents
Bundled Skills โ Task-specific knowledge
Bundled Commands โ Custom slash commands
Bundled Subagents โ Specialized workers
Distributable via marketplacesLowest skill priority
Session Controls
Manage context window and behavior
Plan Mode โ Read-only โ Shift+Tab
Extended Thinking โ Deeper โ Option+T
Escape / Double Escape โ Interrupt / Rewind
/compact ยท /clear โ Summarize / Full reset
โ sends requests โ returns data โ
3
MCP Servers
External tools โ add capabilities, not knowledge
Figma โ Design context, screenshots, metadata
Notion โ Pages, databases, search
Playwright โ Browser automation, testing
GitHub โ Repos, PRs, issues
claude mcp add --scope userScopes: local / project / user
Skills โ request-driven (automatic)
Hooks โ event-driven (always fire)
CLAUDE.md โ always loaded
MCP โ tools, not knowledge
Priority: Enterprise > Personal > Project > Plugin
Based on Anthropic Academy + Claude Code docs โ by Kike Lรณpez