Skip to content

Claude Code Ecosystem Learning Guide

Claude Code is an AI programming and intelligent agent product ecosystem from Anthropic, covering terminal, IDE, desktop, web, and browser. This guide is your navigation map into the Claude Code ecosystem, helping you master all core capabilities in the shortest path.

Product Landscape

The Claude Code ecosystem comprises 5 core products, each designed for different use cases:

Claude Code Ecosystem
├── Claude Code (Programming Agent) — Write code, debug, submit PRs
│   ├── Terminal CLI        — Command-line interaction, most flexible
│   ├── VS Code Extension     — Embedded in editor, inline diff
│   ├── JetBrains Extension    — IntelliJ/PyCharm/WebStorm integration
│   ├── Desktop App         — Visual diff, parallel sessions, PR monitoring
│   └── Web Version           — Runs in browser, no installation needed
├── Claude.ai Platform (Conversational Intelligence) — Analysis, writing, research
│   ├── Projects        — Persistent context + knowledge base
│   ├── Research        — Multi-turn deep web research
│   ├── Artifacts       — Interactive code/document/chart output
│   └── Extended Thinking — Deep reasoning
├── Claude Design (Design Prototype) — Codebase-driven brand prototypes
│   └── Conversational generation → Fine-tune iteration → Handoff to Claude Code
├── Cowork (Desktop Agent) — Handle local files, automate repetitive work
│   └── Read/write files, generate docs, scheduled tasks
└── Connectors (Connections) — Connect external services
    └── Gmail, Notion, GitHub, Slack, and 50+ other services

Quick Decision: Which Should I Use?

What do I want to do?
├── Write code / Debug / Refactor / Submit PRs
│   └── → Claude Code
│       ├── In terminal? → CLI (claude command)
│       ├── In IDE? → VS Code / JetBrains extension
│       ├── Want visual diff? → Desktop App
│       ├── No environment set up? → Use claude.ai/code in browser
│       └── Away from computer? → Remote control / Dispatch
├── Write / Analyze / Research / Learn
│   └── → claude.ai (web or mobile)
│       ├── Need persistent context? → Create Project
│       ├── Need deep reasoning? → Enable Extended Thinking
│       ├── Need to research online? → Enable Research
│       └── Need to generate professional docs? → File creation (Excel/Word/PPT)
├── Design prototype / Landing page / Dashboard
│   └── → Claude Design
│       ├── Have brand guidelines? → Configure Design System first
│       ├── Want to replicate existing page? → Use Web Capture
│       └── After design → Handoff to Claude Code for implementation
├── Connect external services (Gmail / Notion / GitHub / Slack)
│   └── → Connectors
│       ├── One-time query? → Enable connector in claude.ai
│       ├── Ongoing use? → Bind to Project
│       └── Scheduled automation? → Combine with cloud scheduled tasks
└── Handle local files / Automate repetitive work
    └── → Claude Desktop / Cowork
        ├── One-time file read/write → Cowork tab
        ├── Scheduled tasks (need local files) → Desktop scheduled tasks
        ├── Scheduled tasks (don't need local files) → Cloud scheduled tasks
        └── Control apps/browser → Computer Use

Core Concepts at a Glance

Before diving into each product, understand these core concepts that span the entire ecosystem. See Glossary for details.

ConceptOne-Line ExplanationWhere It Appears
MCP (Model Context Protocol)Open protocol for connecting external tools; Connectors and plugins are built on itGlobal
SkillsReusable specialized workflows; Claude auto-detects context and loads themClaude Code / Claude.ai / Cowork
HooksScripts that auto-trigger before/after tool callsClaude Code
PluginsExtension packages bundling Skills + Agents + Hooks + MCPClaude Code / Cowork
Sub-agentsAI assistants with independent personas and permissions; can process tasks in parallelClaude Code

Learning Path

Stage 1: Get to Know the Claude.ai Platform

Start with the web interface you'll use daily, establishing a productivity baseline.

Goal: Use Projects to manage context, use Research for deep investigation, understand Artifacts output.

StepContentLink
1Claude.ai platform feature overviewClaude.ai Platform Guide
2Create dedicated workspace with Projects→ Projects chapter
3Enable Extended Thinking for complex problems→ Extended Thinking chapter
4Use Research for multi-turn web investigation→ Research chapter
5Understand Artifacts and file creation→ Artifacts chapter

Stage 2: Get Started with Claude Code

The core tool for frontend engineers, letting AI truly participate in your development workflow.

Goal: Run Claude Code in a project, understand the role of CLAUDE.md, MCP, and Hooks.

StepContentLink
1What Claude Code is and its interfacesClaude Code Product Overview
2Installation + First run→ Quick Start
3Understand keyboard shortcuts and permission modes→ Interaction Basics
4Manage project context with CLAUDE.md→ Project Context Management
5Connect MCP for external tools→ MCP Integration
6Daily development workflows→ Practical Workflow cookbook
7Configure permissions, Hooks, plugins (quick reference)→ Cheatsheet
8Look up terms you forget in the glossary→ Glossary

Stage 3: Connect External Services with Connectors

Connect Claude to tools you actually use, letting it read real data and execute real operations—this comes right after Claude Code because it builds on the MCP concepts you just learned.

Goal: Connect Google Workspace / Notion / GitHub, combine with scheduled tasks for cross-service automation.

StepContentLink
1Understand the Connectors-MCP relationshipConnectors
2Connect Google Workspace→ Google Workspace
3Connect project management tools→ Key Connectors in Detail
4Combine with Projects for long-term use→ Combining Connectors with Projects
5Enable scheduled task automation→ Connectors + Scheduled Tasks

Stage 4: Prototype with Claude Design

Integrate AI-designed interfaces into your codebase, generating on-brand prototypes that hand off directly to Claude Code.

Goal: Configure design system, use web capture to rebuild existing pages, seamlessly transition to Claude Code via handoff bundle.

StepContentLink
1Understand Claude Design positioning and core conceptsClaude Design User Manual
2Configure design system (link codebase)→ Quick Start
3Master four site-building workflows→ Site-Building Workflows
4Learn handoff bundle to transition to Claude Code→ Handoff Integration
5Understand export targets and Canva integration→ Export Options

Stage 5: Automate with Cowork

Turn Claude into your personal desktop agent for handling file organization, recurring reports, and other repetitive work.

Goal: Create scheduled tasks, install plugins, understand Cowork security boundaries.

StepContentLink
1Understand what Cowork isCowork Complete Guide
2Authorize folders and execute first task→ Quick Start
3Create recurring automation tasks→ Scheduled Tasks
4Install plugins to extend capabilities→ Plugin System
5Understand security boundaries→ Safe Usage

Stage 6: Plugin Development

Develop reusable Claude Code plugins for your team or the community.

Goal: Understand plugin structure, develop and publish a complete plugin package.

StepContentLink
1Understand plugin core conceptsPlugin Development Manual
2Master directory structure and plugin.json→ Directory Structure
3Develop five core components→ The Big 5 Core Components
4Local debugging and validation→ Local Debugging
5Publish to npm / Marketplace→ Publishing Guide

Feature Quick Reference

Claude.ai Platform Features

FeaturePurposeDoc Link
ProjectsPersistent context + RAG knowledge baseClaude.ai
Extended ThinkingComplex reasoning, math, planningClaude.ai
ResearchMulti-turn deep web researchClaude.ai
ArtifactsStandalone code/document/chart outputClaude.ai
Interactive ChartsActionable data visualizationClaude.ai
Web SearchReal-time information retrievalClaude.ai
Voice ModeHands-free two-way voice conversationClaude.ai
File CreationGenerate Excel/Word/PPT/PDF directlyClaude.ai
MemorySave preferences across conversationsClaude.ai
SkillsLoad specialized workflowsClaude.ai
Private ChatConversations not used for trainingClaude.ai

Claude Code Core Features

FeaturePurposeDoc Link
Terminal CLIDirect interaction in project directoryClaude Code
VS Code / JetBrainsEmbedded editor integrationClaude Code
Desktop AppVisual diff, parallel sessions, PR monitoringClaude Code
Web VersionRuns in browser, no installationClaude Code
CLAUDE.md / MemoryProject-level persistent context + auto memoryClaude Code
MCP IntegrationConnect databases, APIs, toolsClaude Code
HooksAuto-trigger (lint, format, custom scripts)Claude Code
SkillsLoad specialized workflowsClaude Code
Sub-agentsMulti-agent parallel processingClaude Code
Dynamic WorkflowsScripted orchestration of large-scale agent workflowsClaude Code
Cross-Session MessagingCross-session message collaborationClaude Code
Agent TeamsMulti-session team collaborationClaude Code
ChannelsExternal message sources (Telegram/Discord/iMessage)Claude Code
WorktreeGit worktree parallel isolationClaude Code
Scheduled TasksCloud/desktop scheduled tasksClaude Code
Remote ControlMobile/browser remote control of local sessionClaude Code
Computer UseControl desktop GUI applicationsClaude Code
Headless ModeCI/CD script automationClaude Code
Diagnostic ToolsBuilt-in diagnostic commands like /doctor, /context, /hooksClaude Code
Verification ModeWriter→Reviewer, Tests→Iterate→Pass self-verification modesClaude Code
Practical WorkflowsPrompt patterns and best practices for 9 daily scenariosPractical Workflow cookbook
Config Quick ReferenceSettings Scope five-layer priority, permissions/Hook/plugin configCheatsheet
Plugin SystemExtend commands and skillsPlugin
/powerupBuilt-in interactive feature tutorialClaude Code

Claude Design Core Features

FeaturePurposeDoc Link
Design System ImportExtract brand guidelines from GitHub repoClaude Design
Web CaptureCapture real-time elements from any URLClaude Design
Adjustment KnobsDynamic sliders for spacing/color/border-radiusClaude Design
Handoff BundleDesign files + conversation handoff to Claude CodeClaude Design
Export as Standalone HTMLStatic hosting deploymentClaude Design
Send to CanvaFully editable Canva designClaude Design

Connectors Core Features

FeaturePurposeDoc Link
Google WorkspaceGmail / Calendar / DriveConnectors
Microsoft 365Outlook / Teams / SharePoint (read-only)Connectors
GitHubPR / Issue / code searchConnectors
SlackMessage search / sendConnectors
Notion / Linear / AsanaTask and page managementConnectors
Custom Remote MCPConnect internal or self-built toolsConnectors

Cowork Core Features

FeaturePurposeDoc Link
Local File Read/WriteDirect computer file operationsCowork
Generate Professional DocsExcel / PPT / WordCowork
Scheduled TasksDaily reports, auto organizationCowork
Plugin SystemInstall/customize skills and connectorsCowork
Computer UseControl browser and applicationsCowork
Cross-App CollaborationDispatch tasks from anywhereCowork

Model Reference

Claude Code and the Claude.ai platform support the following models (as of August 2026):

ModelPositioningBest For
Claude Opus 5Latest flagshipMost complex tasks, deep reasoning, enterprise-grade agents
Claude Fable 5Cutting-edge (limited)Creative writing, complex reasoning (Pro/Max/Team/Enterprise)
Claude Opus 4.8High performanceProgramming, agent tasks, complex code engineering
Claude Sonnet 4.6Balanced (default)Daily development, writing, most tasks
Claude Haiku 4.5Fast lightweightSimple Q&A, batch processing, low-cost scenarios

Note: Claude Code supports the --model parameter to switch models. Claude Design uses a separate Opus-level vision model with quota independent of Claude.ai conversation limits.

Resources

Built for frontend engineers · Powered by VitePress