Skip to main content

Claude Code
Evolution Story

From MCP to Slash Commands, Agents, and Skills — understand the design philosophy behind each tool and how they work together to save your Context.

Foundation Before v0.2.31

MCP

Model Context Protocol — An open standard for connecting AI to external systems.

API docs → External Universal knowledge
v0.2.31 2025-04-02

Slash Commands

Custom markdown files in `.claude/commands/` that insert prompts into your conversation.

Load on demand Fixed workflows
v1.0.60 2025-07-24

Custom Subagents

Autonomous subprocesses that handle complex, multi-step tasks independently.

Fork execution Isolated context
v2.0.20 2025-10-16

Skills

Modular packages that extend Claude's capabilities. Claude auto-detects when to use them.

Reusable workflows Auto-detection
v2.1.0 ⚡ 2026-01-07

Skills + Fork Context

Major upgrade: Skills can now run in forked sub-agent contexts with specified agents.

context: fork agent field
v2.1.3 2026-01-09

Commands + Skills Merge

"Merged slash commands and skills, simplifying the mental model with no change in behavior"

Unified system Slash Command = Skill + user-invocable
📅 9 months of evolution (Apr 2025 - Jan 2026)

The Core Design Principles

📦 Progressive Disclosure

Load details only when needed. MCP keeps API docs external, Commands load workflows on demand, Agents fork execution contexts, and Skills combine them all.

💾 Context Saving

Every tool exists to solve the same problem: limited Context Window vs infinite knowledge needs. Keep Main Context clean for your actual problem.

🔀 Fork & Isolate

Sub-agents work in isolated contexts. Skills can fork execution. Process happens elsewhere, results come back — Main Context stays clean.

📝 It's All Prompts

MCP, Agents, Skills, Commands — different names for the same thing: prompts packaged for different stages of use.

Tool Comparison at a Glance

Quick reference for choosing the right tool for your needs.

Tool Best For Context Impact When to Use
MCP
External system integration Low (per use) Connecting to APIs, databases, file systems
Commands
User-triggered workflows Low Recurring tasks you initiate manually
Agents
Autonomous task delegation Zero (forked) Complex, multi-step independent tasks
Skills
Reusable capabilities Zero (forked) Specialized workflows Claude auto-detects

* Context Impact: Effect on main conversation when idle (actual usage varies by tool call size)

The Essence

"Put the right prompt, in the right place, at the right time."

MCP = External system prompts
Agent = Role-based prompts
Skill = Workflow prompts
Command = User-triggered prompts

Ready to Level Up?

Explore our framework to learn how to apply these principles in your projects.

Explore Director Framework