Cookies

With your permission, we use Google Analytics cookies to measure visits and improve the site. Necessary cookies are always on. You can change your choice or withdraw consent anytime in the footer, under Cookie settings. Cookie Policy

Skip to content

Complete Guide to Claude Concepts

ReferencePro35 minupdated 2026-10-21

A conceptual overview of how Claude Code's features work and fit together - architecture diagrams, decision tables, and comparisons across Slash Commands, Subagents, Memory, MCP, Skills, Plugins, Hooks, and more.

How to use this guide: this page explains the concepts - what each feature is, how it works internally, and when to reach for it. The copy-paste templates and full reference material live in the numbered modules (01- through 10-), which each section links to. Start here to build a mental model, then go to the module to actually configure something.

Table of Contents

  1. Slash Commands - [module](01-slash-commands/)
  2. Subagents - [module](04-subagents/)
  3. Memory - [module](02-memory/)
  4. MCP Protocol - [module](05-mcp/)
  5. Agent Skills - [module](03-skills/)
  6. Plugins - [module](07-plugins/)
  7. Comparison & Integration
  8. Summary Table
  9. Quick Start Guide
  10. Hooks - [module](06-hooks/)
  11. Checkpoints and Rewind - [module](08-checkpoints/)
  12. Advanced Features - [module](09-advanced-features/)
  13. Models and Reasoning Effort - [module](10-cli/)
  14. Resources

Slash Commands

Overview

Slash commands are user-invoked shortcuts stored as Markdown files that Claude Code can execute. They enable teams to standardize frequently-used prompts and workflows.

Architecture

Terminal
graph TD
    A["User Input: /command-name"] -->|Triggers| B["Search .claude/commands/"]
    B -->|Finds| C["command-name.md"]
    C -->|Loads| D["Markdown Content"]
    D -->|Executes| E["Claude Processes Prompt"]
    E -->|Returns| F["Result in Context"]

File Structure

Terminal
graph LR
    A["Project Root"] -->|contains| B[".claude/commands/"]
    B -->|contains| C["optimize.md"]
    B -->|contains| D["test.md"]
    B -->|contains| E["docs/"]
    E -->|contains| F["generate-api-docs.md"]
    E -->|contains| G["generate-readme.md"]

Command Organization Table

LocationScopeAvailabilityUse CaseGit Tracked
.claude/commands/Project-specificTeam membersTeam workflows, shared standards✅ Yes

This guide continues on the Pro plan

You have seen the introduction and the first example. With Pro you unlock this guide and every other one - updated every day, with ready-to-copy examples.

In this guide (Pro): Subagents · Memory · MCP Protocol · Agent Skills · Claude Code Plugins · Comparison & Integration · Customer Support Request Flow · Summary Table · Quick Start Guide · Hooks · Checkpoints and Rewind · Advanced Features · Models and Reasoning Effort · Resources

€7.99/month · No commitment · Cancel anytime

Open-source community guide (MIT) · curated and maintained by Doutor AI.

Need a tailor-made solution?

Not sure where to start with AI in your business? Get a free assessment and a tailored plan - no commitment.

Save hours every week with AI, no hassle

Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.

See plans