Claude Code Architecture
Learn how agents, memory, plugins, MCPs, commands, skills, and hooks all fit together in Claude Code.
Installing Claude Code, first-time configuration, and verifying everything works.
How Claude Code works — the agentic loop, tool use, and what makes it different from chat-based AI.
Writing effective prompts, plan mode, permission modes, session management, and a typical workflow.
CLAUDE.md files, @references, # memory, context compaction, and the memory layers that make Claude feel like it knows your project.
Slash commands — markdown files that become multi-step workflows Claude follows when you invoke them.
External tool servers that give Claude capabilities it doesn't natively have — browser automation, code analysis, and more.
Auto-triggered commands — same as commands but Claude activates them based on context, not a slash command.
Subagent definitions — model, tools, persona, memory. How system prompts create specialists, and design patterns for effective agents.
Event-driven scripts that fire on lifecycle events — enforce rules, automate responses, and guard against mistakes.
How plugins bundle commands, agents, MCPs, and skills into shareable packages — and how to install, manage, and build your own.
CI/CD integration, GitHub Actions, the Claude Code SDK for programmatic access, and building automated development pipelines.
Agent teams, swarm architecture, inter-agent communication, and patterns for coordinating multiple Claude instances.
