Anthropic · 2026 Edition · Comprehensively Revised

The Claude Ecosystem
From conversation to autonomous agent engineering

Complete onboarding reference for every role. Covers Claude Chat, Projects, Artifacts, MCP, Memory, Skills (with 5 workflow patterns + troubleshooting), Claude Code (35 power tricks), Coworker, the 10-step mastery plan, and the full Anthropic Academy catalog with all 17 courses.

Claude Chat · All plans Claude Code + 35 Tricks Skills · SKILL.md system Coworker · Desktop agent 17 Free courses · Official certs
Start here

Three products, one AI platform

The most important first step: understand which surface to use for which task. Most people underutilize Claude because they use one surface for everything.


UI · Web / Mobile / Desktop

Claude Chat

Everyone · No setup required

Browser-based conversational workspace. Brainstorm, analyze documents, build interactive artifacts, run deep research, connect MCP apps. Your primary daily driver.

  • Writing, editing, summarizing documents
  • Upload PDFs, Excel, images, code files
  • Live interactive artifacts — HTML, React, Mermaid
  • Projects with persistent instructions + document library
  • MCP connectors: Gmail, Drive, Notion, Calendar, GitHub
→ claude.ai
CLI · Terminal-Native

Claude Code

Developers · Requires terminal

Agentic coding CLI in your terminal. Full codebase context, file editing, bash execution, git automation, MCP servers, subagents, hooks, and custom skills.

  • Multi-file refactors with full repository context
  • Autonomous test execution and debugging
  • Git workflow automation (review, diff, commit, PR)
  • Custom slash commands via Skills (.claude/skills/)
  • CI/CD integration via non-interactive headless mode
→ Claude Code docs
Desktop Agent · GUI

Claude Coworker

Everyone · Desktop app only (Mac/Win)

Desktop-level agentic AI for knowledge workers. Multi-step file management, report generation, app integrations — via visual approval flow. Supports scheduled overnight tasks.

  • Organize files and folders by category
  • Extract 50 PDFs → Excel dashboard automatically
  • Scheduled tasks — /schedule plugin, runs while you sleep
  • Browser, Asana, Notion connector integrations
  • Zero coding required. Download: claude.com/download
→ Download desktop app
Desktop app requirement

Claude Coworker only runs inside the desktop app (Mac or Windows — not the web version). Pro plan required: $20/mo or $17/mo billed annually.

Model family — Claude 4.6

Opus 4.6 · Architecture & reasoning

Complex reasoning, system design, security reviews, architecture decisions. Use /effort max. API: claude-opus-4-6

Sonnet 4.6 · Daily implementation

Best speed/quality balance. Implementation, refactoring, feature work. Default choice for most tasks. API: claude-sonnet-4-6

Haiku 4.5 · Quick fixes & tests

Fastest, most cost-efficient. Quick bug fixes, small repetitive tasks, high-volume pipelines. API: claude-haiku-4-5-20251001

Product 1 of 3

Claude Chat

Available at claude.ai on web, iOS, Android, and desktop. No installation. No coding. Your primary interface for everything that doesn't require terminal or file system access.


📁File understanding

Upload PDFs, Word docs, spreadsheets, images, code files. Supports up to 1 million token context — roughly 75,000 lines of code or dozens of PDFs in one pass.

🔍Web search

Real-time search and article fetching built in. Toggle from the toolbar. Claude searches automatically when queries need current info. Available on Free plan.

🔬Deep research

Multi-step agent: 10–20 searches, reads full articles, synthesizes a comprehensive report. Competitive intelligence, literature reviews, market analysis. Pro / Max

⚙️Code execution

Python, bash, Node.js in a sandboxed Ubuntu container. Installs packages, creates downloadable files, generates charts. Enable via "Code Execution and File Creation" in the toolbar.

Feature

Projects

Projects eliminate the cold-start problem — re-explaining context at the beginning of every conversation. Each project has its own system prompt, document library, and searchable conversation history across all sessions.


📋Custom instructions

Standing system prompt for the project — role, output format, domain rules. Applied to every conversation automatically. The single highest-ROI setup step.

You are a Go senior engineer reviewing AEGIS. Always use idiomatic Go. Flag goroutine leaks. Prefer context cancellation over timeout literals.
📂Document library

Upload PDFs, API docs, style guides, CSVs, architecture diagrams. Claude references them in every conversation. Ideal for recurring reference material you would otherwise re-paste daily.

💬Persistent history

All chats are searchable. Ask "what did we decide about the ClickHouse schema last week?" and Claude finds it. History is scoped to the project so context stays focused.

👥Team sharing

Share projects with teammates on Team/Enterprise — shared instructions, documents, and history. Turns Claude from a personal tool into a team multiplier. Team / Enterprise

Cowork workspace structure

Create a parent folder "Claude-Cowork" with 4 subfolders: About Me (identity + writing rules), Projects (one subfolder per live project), Templates (your best past work as reusable structure), Claude Outputs (the ONLY folder Claude ever writes to — everything else stays read-only).

Feature

Artifacts

A live side panel that renders generated content next to your conversation. Available on all plans. Shareable via public link — no Claude account needed to view.


🌐HTML / React apps

Full interactive applications in a sandboxed iframe. Recharts, D3, Three.js, Tailwind. Can call the Anthropic API directly ("Claude in Claude") for AI-powered artifacts with MCP integrations.

📊Diagrams (Mermaid / SVG)

Architecture diagrams, flowcharts, sequence diagrams, ER diagrams rendered natively. Essential for system design documentation and technical communication.

📝Markdown documents

Reports, READMEs, articles, proposals rendered cleanly. Download or share as a public URL your team can open in a browser — no login required.

💾Persistent storage

Artifacts save state across sessions via a key-value API — up to 5 MB per key. Build trackers, journals, leaderboards, and collaborative tools that remember data between visits.

🤖AI-powered artifacts

"Claude in Claude" — artifacts call the Anthropic API at runtime, building fully functional AI apps with MCP integrations running inside your chat panel.

🔗Public sharing

Publish any artifact as a shareable link. Recipients see a live rendered version. Great for prototypes, reports, demos, and sharing interactive tools.

Feature

Model Context Protocol (MCP)

Open standard that lets Claude connect to external services — databases, APIs, SaaS apps — so it can read and act on real data. One click to connect in Claude.ai, one command in Claude Code.


The kitchen analogy (from the official Skills guide)

MCP provides the professional kitchen — access to tools, ingredients, and equipment (your real data and services). Skills provide the recipes — step-by-step instructions for how to create something valuable with that kitchen. Together, they enable complex tasks without users needing to figure out every step themselves.

Popular connectors

ConnectorWhat Claude can do
GmailSearch, read, draft, send emails
Google CalendarRead/create events, summarize schedules
Google DriveSearch, fetch, and read Drive files
NotionRead/write pages, databases, comments
GitHubList PRs, read issues, manage repos
Jira / Asana / LinearCreate, update, query project tickets
SlackRead channels, post messages, search threads
Figma / SalesforceDesign file access, CRM data operations
Connectors vs. Plugins

Connectors = Claude acts inside your apps. Plugins = you do the work while Claude assists from a sidebar. Both in Settings → Integrations. Start with one — master it first, then expand.

Adding connectors in Claude.ai

1
Settings → IntegrationsClick "Browse connectors" to see the full registry of available MCP apps.
2
One-click OAuthYour credentials stay with the service — Claude never stores passwords or API keys.
3
Use naturally in chat"Check my calendar" or "draft a reply to Sarah's email." Claude detects intent and calls the connector.

Claude Code — MCP via CLI

# Add GitHub MCP server
claude mcp add github   -- npx @modelcontextprotocol/server-github

# List connected servers  claude mcp list
# Manage mid-session (no restart needed)
/mcp

# MCP tools as namespaced slash commands
/mcp__github__list_prs
/mcp__slack__send_message
Feature

Memory

Two memory layers — automatic summaries from past conversations, and explicit facts you ask Claude to store. Both persist across sessions. Viewable at Settings → Capabilities → Memory.


🧠Chat-derived memory

Claude summarizes things you have shared — role, projects, tools, preferences. Updates automatically. View and delete individual items in Settings at any time.

✏️Explicit memory edits

Trigger with: "remember that I now use ClickHouse" or "forget about my Form Energy prep." Written to persistent memory immediately — up to 30 edits, 100k characters each.

🔍Past chat search

Ask "what did we decide about the Go gateway?" Claude searches full conversation history — scoped to the current Project or outside any Project depending on context.

🕶️Incognito mode

Memory fully disabled. Nothing stored, summarized, or surfaced. Use for completely stateless, private sessions with no persistence of any kind.

Two core files that beat 50 random uploads

about-me.md — Who you are, what you do, current priorities, what matters now. One well-crafted file beats 50 random uploads. Be intentional — don't dump everything.

anti-patterns.md — Every phrase Claude must NEVER use: "boundaries", "delve", "it's worth noting", "certainly!", "I'd be happy to". This single file dramatically improves output quality across all tasks.

Feature · Launched 2025 · Skills 2.0 Q1 2026

Skills

Reusable packaged workflows — teach Claude once how to handle a task, and it applies that knowledge consistently across every future conversation. An open portable standard across Claude.ai, Claude Code, and the API.


Core principle — teach once, benefit every time

Instead of re-explaining your preferences, processes, and domain expertise in every conversation, skills let you teach Claude once and benefit every time. Skills are most powerful for repeatable workflows: generating frontend designs from specs, conducting research with consistent methodology, creating documents that follow your team's style guide, orchestrating multi-step processes that coordinate MCP servers.

Anatomy of a skill

📂Folder structure
your-skill-name/
├── SKILL.md # required — exact name
├── scripts/ # optional bash/python
├── references/ # optional docs
└── assets/ # optional templates

Folder: kebab-case only. SKILL.md is case-sensitive. No README.md inside the skill folder.

🎯Progressive disclosure (3 levels)

Level 1 — YAML frontmatter: Always loaded. Tells Claude when to use this skill. Minimizes token usage.

Level 2 — SKILL.md body: Loaded when skill is relevant. Full instructions and guidance.

Level 3 — Linked files: references/ and scripts/ loaded only as needed. Keep SKILL.md under 5,000 words.

⚙️Installing skills
1
Claude.aiSettings → Capabilities → Skills → Upload (zip the skill folder)
2
Claude CodePlace in .claude/skills/name/SKILL.md (project) or ~/.claude/skills/ (global)
3
API / EnterpriseUse /v1/skills endpoint and container.skills param. Admins: deploy workspace-wide via Admin console.

YAML frontmatter — the most critical part

---
name: your-skill-name
description: Analyzes Figma design files and generates
  developer handoff documentation. Use when user uploads
  .fig files, asks for "design specs", "component
  documentation", or "design-to-code handoff".
license: MIT
allowed-tools: "Bash(python:*) WebFetch"
metadata:
  author: Your Name
  version: 1.0.0
  mcp-server: your-service
---

name: kebab-case, no spaces, no "claude"/"anthropic" prefix (reserved). description: max 1024 chars. No XML angle brackets anywhere (security restriction).

Good description = correct auto-triggering

"Manages Linear project workflows including sprint planning, task creation, and status tracking. Use when user mentions 'sprint', 'Linear tasks', 'project planning', or asks to 'create tickets'."

Bad descriptions — skill won't trigger reliably

"Helps with projects." → too vague, no trigger phrases
"Does frontend things." → no file types, no user phrasing
Debug: ask Claude "when would you use the [skill name] skill?" — it quotes the description back.

Three skill categories

Category 1 — Document & Asset Creation

Generate consistent output: documents, presentations, apps, designs. No external tools required — uses Claude's built-in capabilities. Examples: docx, pptx, xlsx, frontend-design skills.

Category 2 — Workflow Automation

Multi-step processes with consistent methodology. May coordinate across multiple MCP servers. Step-by-step workflow with validation gates. Examples: skill-creator, code-review-agents.

Category 3 — MCP Enhancement

Add workflow knowledge on top of MCP tool access — turn raw API calls into guided, reliable workflows. Embed domain expertise, best practices. Examples: sentry-code-review, context7.

5 workflow patterns (from the official Anthropic Skills guide)

Pattern 1 — Sequential workflow orchestration

Use when users need multi-step processes in a specific order with dependencies between steps.

  • Explicit step ordering with validation at each stage
  • Clear dependencies defined between steps
  • Rollback instructions for failure scenarios
  • Example: Account creation → payment setup → subscription → welcome email

Pattern 2 — Multi-MCP coordination

Use when workflows span multiple services — design-to-dev handoffs, cross-system reporting.

  • Clear phase separation between services
  • Data passing strategy between MCP servers
  • Validation before moving to next phase
  • Example: Figma export → Drive upload → Linear tasks → Slack notification

Pattern 3 — Iterative refinement

Use when output quality improves through iteration — reports, content, complex code generation.

  • Generate draft → validate → refine loop with explicit stop conditions
  • Validation scripts for deterministic checking (code beats language for critical checks)
  • Example: Draft report → check_report.py → fix issues → re-validate → finalize

Pattern 4 — Context-aware tool selection

Use when same outcome requires different tools depending on context — file type, size, or role.

  • Clear decision tree with explicit criteria
  • Fallback options for each branch
  • Transparency — explain to user which path was chosen and why
  • Example: Large files → cloud; collab docs → Notion; code → GitHub

Pattern 5 — Domain-specific intelligence

Use when the skill adds specialized knowledge beyond tool access — compliance rules, financial logic, safety checks. Domain expertise embedded in logic, not tool access.

Featured community skills

context7
context7 — Live library documentation

MCP skill pulling version-specific docs from source repos into Claude's context. Instead of outdated training data, Claude gets live, accurate API docs for any library you are working with.

MCP Enhancementgithub.com/upstash/context7
ralph
ralph-loop — Self-driving development agent

Official Anthropic skill. Stop-hook pattern enabling multi-hour autonomous coding sessions. Automatically resets Claude's context between tasks. Prevents infinite loops and API overuse.

Workflow AutomationOfficial AnthropicAutonomous
claude-mem
claude-mem — Persistent memory across sessions

Adds long-term memory to Claude Code. Carry context and preferences across coding sessions. Persistent memory compression system. #1 GitHub trending repo on launch day.

Session ManagementOfficial Anthropic
frontend
frontend-design — Production-grade UI generation

Most popular Claude skill with 96K+ installs. Transforms Claude's UI output into distinctive, production-grade interfaces with bold typography, unique color palettes, and creative layouts.

Document & Asset Creation96K+ installs

Skills troubleshooting

❌ Skill won't upload

Invalid file name: Must be exactly SKILL.md — case-sensitive. skill.md and SKILL.MD both fail.

Bad YAML: Missing --- delimiters, unclosed quotes, XML angle brackets.

Bad folder name: Must be kebab-case. No spaces, no capitals, no underscores.

⚠️ Skill doesn't trigger

Description is too generic. Add specific trigger phrases users would actually say. Mention file types. Be more specific about scope.

Test MCP independently first: Ask Claude to call the MCP tool directly (without the skill). If that fails, the issue is the MCP connection — not your skill instructions.

⚠️ Triggers too often

Add negative triggers in description: "Do NOT use for simple data exploration (use data-viz skill instead)."

Be more specific about scope: "PayFlow payment processing for e-commerce. Not for general financial queries."

❌ Instructions not followed

Instructions too verbose — move detail to references/. Put critical rules at the top. Keep SKILL.md under 5,000 words.

For critical validations: use a script in scripts/ rather than language instructions — code is deterministic, language interpretation is not.

Pre-upload checklist

Before & during development
  • Identified 2–3 concrete use cases with specific trigger phrases
  • Tools identified: built-in capabilities vs. MCP server required
  • Folder named in kebab-case (no spaces, no capitals)
  • SKILL.md file exists (exact spelling, case-sensitive)
  • YAML frontmatter has both --- delimiters
  • name field: kebab-case, no "claude"/"anthropic" prefix
  • description includes WHAT it does AND WHEN to use it
  • No XML angle brackets anywhere in frontmatter
  • Error handling and troubleshooting section included
Testing & distribution
  • Triggers on obvious queries ("set up a new project in [service]")
  • Triggers on paraphrased requests ("initialize a workspace for...")
  • Does NOT trigger on unrelated topics
  • MCP tool calls succeed independently (test without skill first)
  • Workflow completes without user correction
  • Hosted on GitHub with README (outside skill folder) + screenshots
  • Enterprise: deploy workspace-wide via Admin console
  • API: use /v1/skills endpoint + container.skills parameter
Build your first skill in 15–30 minutes

Use the skill-creator skill built into Claude.ai. Say: "Use the skill-creator skill to help me build a skill for [your use case]." If you have an MCP server and know your top 2–3 workflows, you can have a working, tested skill in a single sitting.

Product 2 of 3

Claude Code Developers

Agentic CLI in your terminal. Full codebase context, file editing, bash execution, git automation, MCP, subagents, hooks, and skills. Runs in terminal, VS Code, JetBrains, or at claude.ai/code.


Essential vocabulary

TermDefinition
SessionOne run of claude in a directory — from launch to exit
Context windowTotal text held at once. Use /compact at >80%, /clear when switching tasks
CLAUDE.mdMarkdown auto-loaded every session. Include: tech stack, coding rules, naming conventions, testing process, commands
Plan modeRead-only — Claude proposes, does NOT edit files. Toggle Shift+Tab or /plan. Use before every large refactor
Accept Edits modeAuto-approves all file edits for the session. Toggle Shift+Tab. Use only when you trust the direction
SubagentSecondary Claude instance for a focused subtask in isolation — prevents context pollution. Defined in .claude/agents/
HookShell command at a defined event (PostToolUse, PreToolUse). Auto-runs tests, linting, or blocks unsafe commands
SkillPackaged workflow in .claude/skills/name/SKILL.md. Skills win over legacy .claude/commands/ on name collision

Slash command reference

Session & Context
CommandDescription
/clearWipe history, fresh start (alias: /reset, /new)
/compactSummarize conversation, free context (>80% rule)
/contextVisualize what is loaded in context window
/memoryView or edit CLAUDE.md files in scope
/btwSide question without polluting main conversation
/rewindRoll back conversation and code to checkpoint
/add-dirGrant Claude access to an additional directory
Execution & Code
CommandDescription
/planEnter read-only plan mode — propose, don't edit
/diffInteractive viewer of all uncommitted changes
/reviewCode quality review
/security-reviewSecurity audit before committing changes
/debugStructured debugging playbook
/mcpManage MCP server connections mid-session
/agentsList, create, or edit subagents
/hooksConfigure event hooks interactively
/skillsList available skills
System & Config
CommandDescription
/helpList every available command
/modelView or switch model (/model sonnet)
/effort low|maxAdjust reasoning depth and token spend
/costShow token usage and session cost
/configOpen settings — theme, defaults
/permissionsView/change which tools require approval
/doctorDiagnose install and environment issues
/initGenerate CLAUDE.md for a new project
/install-github-appEnable automatic PR review in GitHub Actions
/ideConnect to VS Code or JetBrains inline
Keyboard shortcuts
KeyAction
Shift+TabCycle: default → acceptEdits → plan
EscInterrupt Claude mid-response
Esc EscOpen rewind / checkpoint menu
Ctrl+CCancel input or exit on empty prompt
Ctrl+RReverse search prompt history
@ + pathReference a file/directory in prompt
/Open the command menu

Headless / non-interactive mode

# Pipe data into Claude
git diff main | claude -p "Review for security issues and breaking changes"
cat error.log | claude -p "Find the root cause"

# Structured JSON output for scripts and pipelines
claude -p "Analyze this PR" --output-format json

# Streaming JSON for real-time processing
claude -p "Generate report" --output-format stream-json

# One-shot prompt and exit
claude -p "Quick fix for this bug" --max-turns 1

# Resume last session
claude --resume  # alias: claude -c

# Skip permission prompts (trusted/isolated environments only)
claude --dangerously-skip-permissions
Power user reference

35 Claude Code Secrets

Most developers use Claude Code only for snippets and bug fixes. Power users build repeatable systems around it. These 35 tricks unlock the full platform — applying even 5 will measurably improve your workflow.


Session control

01

/clear between tasks

Clears old context so Claude does not mix unrelated details. The single most important context hygiene habit for clean results.

02

/compact during long sessions

Summarizes heavy conversations while preserving development direction. Use when context exceeds 80% — preserves key decisions.

03

claude --resume

Reopens the previous session to continue without repeating project context. Alias: claude -c. Pairs with CLAUDE.md for full project continuity.

Permission & effort control

04

--dangerously-skip-permissions

Lets Claude edit files and run commands without approval prompts. Use only in isolated or trusted environments — never production.

05

/effort [low|medium|high|max]

Adjusts reasoning depth. Use low for quick fixes and max for architecture decisions and security reviews. Controls token cost directly.

Project memory — CLAUDE.md

06

Add a CLAUDE.md file

Gives Claude your project structure, coding rules, commands, and preferences. Include: tech stack, commands, testing process, folder structure, coding rules, naming conventions.

07

Add global CLAUDE.md (~/.claude/)

Stores personal coding preferences so Claude follows them across ALL projects. Your persistent engineering identity across every codebase.

08

Include anti-patterns in CLAUDE.md

Tell Claude what to avoid: "Don't use Axios, use fetch. Avoid class components, use hooks only." Reduces repeated mistakes significantly across sessions.

Parallel development

09

Run multiple Claude sessions

Use separate git worktrees to run parallel Claude sessions: one fixing a bug, another reviewing code, another building a feature — simultaneously without conflicts.

10

Git worktree command

Creates an isolated branch folder for conflict-free parallel work:
git worktree add ../myapp-review -b review/cleanup

Hooks — automate repetitive checks

11

PostToolUse hooks

Auto-runs tests, linting, or quality checks after Claude edits files. Quality gates that fire without you asking — reliably, every time.

12

PreToolUse hooks

Blocks risky commands before Claude runs destructive or unsafe actions. Your safety net. Use scripts here — code is deterministic, language is not.

13

/hooks command

Configures workflow hooks interactively without manually editing JSON settings files. Hooks make Claude safer and more trustworthy during development.

Subagents — specialized AI helpers

14

Add agents in .claude/agents/

Creates focused agents for reviews, security checks, documentation, or frontend work. Each runs in isolation, preventing context pollution of the main session.

15

Limit tool access per agent

Restricts each agent to relevant project areas only. Archetypes: Code Reviewer, Security Scanner, Docs Writer, Frontend Helper, DevOps Assistant.

Model selection

16

Match model to task complexity

Opus: Architecture, deep reasoning, security decisions.
Sonnet: Implementation, refactoring, feature work.
Haiku: Quick fixes, tests, repetitive tasks. Smart routing saves cost without sacrificing quality where it matters.

Underused slash commands

17

/install-github-app

Enables Claude to review pull requests automatically inside GitHub Actions workflows — no manual trigger needed per PR.

18

/doctor

Diagnoses setup, installation, and configuration issues without manual guesswork. Run this first whenever anything behaves unexpectedly.

19

/cost

Shows token usage and session cost. Combine with /effort low and /model haiku to control spend on large or repetitive projects.

20

/ide

Connects Claude Code directly with VS Code or JetBrains — see diffs, edits, and output inline in your editor without switching to terminal.

Headless mode flags

21

Pipe data into Claude

Send logs, diffs, errors, or command outputs directly into Claude:
cat error.log | claude -p "find the root cause"

22

--output-format json

Returns structured responses parseable by scripts, dashboards, and automation pipelines. No regex — clean JSON every time.

23

--output-format stream-json

Streams Claude's output live for real-time processing. Ideal for CI/CD display pipelines and progress dashboards in automation.

24

--max-turns 1

One-shot prompt and exits after one answer. No interactive back-and-forth. Perfect for scripted automation, cron jobs, and CI/CD steps.

Custom commands → now Skills

25

Create commands in .claude/commands/

Turns repeated prompts into reusable slash commands: /review, /deploy, /document, /commit. Note: .claude/skills/ is now preferred — Skills win on name collision.

26

Use !bash inside commands

Injects live git status, diffs, logs, or test results automatically into command context before Claude sees it — dynamic, no manual pasting.

27

Add allowed-tools to commands

Limits what each command can access. Makes workflows safer and controlled by design. Pair with PreToolUse hooks for maximum safety.

Planning workflows

28

Write tests first

Define expected behavior before Claude writes any implementation code. Catches logic gaps, edge cases, and security issues before they compound.

29

Plan → approve → execute

Use /plan to have Claude propose an approach, discuss it with you, then execute only after your explicit approval. Fewer wrong changes on large refactors.

30

Run reviewer agents after implementation

Catches logic gaps, bugs, edge cases, and security issues right after the build phase — while context is fresh. Use the code-review-agents skill.

MCP, navigation & file access

31

Configure MCP servers per project

Connects Claude with project-specific APIs, databases, and cloud tools via .mcp.json. Each project gets its own service connections automatically on session start.

32

/mcp mid-session

Manages connected MCP servers without leaving your active session. Add, remove, or reconnect services without restarting Claude.

33

Press Esc + Esc

Opens rewind history to restore previous file states safely — your undo button for Claude's changes across file edits within the session.

34

Use @filename

Reference @src/handler.go in your prompt to let Claude read that file directly without pasting code — precise, zero bloat.

35

Use --add-dir

Gives Claude access to multiple folders, repositories, or monorepo sections beyond the current working directory — essential for large workspaces.

Proven feature workflow — use before every feature

/init → review CLAUDE.md → /plan → discuss → Shift+Tab acceptEdits → execute → /diff/security-review → commit. Run /compact between logical chunks. Check /cost periodically. Eliminates most surprises on large refactors.

Product 3 of 3

Claude Coworker Desktop Agent

Desktop-level agentic AI for knowledge workers — Claude Code without the terminal. Autonomous multi-step task execution with a visual approval flow. Zero coding required. Runs only in the desktop app (Mac/Windows). Supports scheduled overnight tasks via the /schedule plugin.


📁File-centric workflows

Point Coworker at a folder: "Organize these downloads into categories", "Draft summaries from these meeting notes", "Rename all files by date." Plans and executes autonomously.

Visual plan + approval

Before any sensitive action (moving, renaming, deleting), Coworker shows a clear GUI plan. Approve or modify each step before anything irreversible executes. Full audit trail.

🌐Browser & app integration

Connects Chrome, Asana, Notion, and other apps — pulling data from web applications and synthesizing it locally into reports, structured documents, and dashboards.

Scheduled automated tasks

Use the /schedule plugin to set recurring Cowork tasks. Write your full prompt — Claude runs it before you wake up and saves a briefing doc to Claude Outputs. Claude works while you sleep.

Recommended workspace structure

Claude-Cowork/
├── About Me/ # identity + writing rules
│ ├── about-me.md # who you are, priorities
│ └── anti-patterns.md # phrases to NEVER use
├── Projects/ # one subfolder per live project
│ └── project-name/ # brief + drafts + references
├── Templates/ # best past work as reusable structure
└── Claude Outputs/ # ONLY folder Claude writes to

Everything outside Claude Outputs is read-only. Name work files clearly: project_sent_v1.md. On Mac, create a Text Shortcut (e.g. /prompt) to expand your master template anywhere.

Reverse prompting — the Cowork superpower

Instead of writing paragraphs of instructions, flip the script. Say: "We're getting sidetracked. Generate an AskUserQuest." Claude generates a structured multi-select questionnaire. You click answers in under a minute. Claude plans, you approve, it executes. This is what good AI-assisted planning feels like.

Plugins — start with one, master before expanding

Browse plugins in the desktop app to add a sidebar matching your workflow. Types: Marketing (/marketing:draft-content), Data (CSV + dashboard explore), Legal (contract review in sidebar). Master one — then expand.

Decision guide

Which tool for which task?

The most common mistake: using Claude Chat for tasks that Claude Code handles better, or Coworker for tasks that Chat resolves faster. Use this matrix to route correctly every time.


ScenarioBest toolReasoning
Draft an email, brainstorm architecture, summarize a PDFClaude ChatFast, visual, isolated from file system — no risk, instant output
Refactor a 10,000-line Go service and fix failing testsClaude CodeFull codebase context, autonomous test execution, git integration
Extract data from 50 PDFs into an Excel dashboardCoworkerFile management, multi-step planning, zero coding required
Automate code review in a CI/CD pipelineClaude CodeNon-interactive headless flags, fully pipeable, composable with bash
Organize 200 downloaded files into categorized foldersCoworkerDesktop-level file operations with visual approval flow and audit trail
Build an interactive React dashboard from scratchClaude ChatArtifacts render live in the browser panel — instant preview and iteration
Security audit on a PR before mergingClaude Code/security-review + /diff provide git-aware structured analysis
Search Gmail, Calendar, and Notion in one workflowChat + MCPMCP connectors natively available in the chat interface with one-click OAuth
Deep research across 15+ sources — competitive analysisClaude ChatDeep Research mode runs 10–20 searches and synthesizes a comprehensive report
Build a SKILL.md workflow package for your teamClaude Codeskill-creator skill, git-tracked, team-shareable via .claude/skills/
Overnight report from Notion + Slack + DriveCoworker/schedule plugin runs multi-connector tasks overnight — briefing doc on wakeup
Generate a DOCX, PPTX, or XLSX fileClaude ChatBuilt-in document skills (docx, pptx, xlsx) activate automatically via skill system
Problem-first vs. tool-first (from the Anthropic Skills guide)

Problem-first: "I need to set up a project workspace" → your skill orchestrates the right MCP calls. Users describe outcomes; the skill handles the tools. Tool-first: "I have Notion MCP connected" → your skill teaches Claude the optimal workflows. Users have access; the skill provides expertise. Knowing which framing fits your use case helps you choose the right skill pattern.

Onboarding

The 10-Step Master Plan

Based on the "How to Master Claude in One Week" guide. Follow these 10 steps in sequence to transition from basic chatting to advanced workflow automation with scheduled autonomous tasks.


1
Download the Desktop AppGo to claude.com/download. Cowork only runs inside the desktop app — not the web version. Mac/Windows only. Pro account required ($20/mo or $17/mo billed annually).
2
Know Your Four ModesChat: Quick questions, nothing serious. Projects: Team use and recurring deliverables. Cowork: Solo deep work with actual files. Code: Developers only — skip if not dev.
3
Build Your 4 FoldersCreate "Claude-Cowork" parent with subfolders: About Me, Projects, Templates, Claude Outputs. The Outputs folder is the ONLY place Claude ever writes to.
4
Write Your 2 Core Filesabout-me.md — who you are, what you do, priorities. anti-patterns.md — words Claude must NEVER use (delve, certainly!, it's worth noting). One great file beats 50 random uploads.
5
Stop Writing PromptsUse one master template loaded with your About Me context. On Mac, create a Text Shortcut (e.g. /prompt) that expands it anywhere. Name work files clearly: project_sent_v1.md.
6
Let Claude Prompt YouFlip the script — say "Generate an AskUserQuest." Claude produces a structured questionnaire with multi-select options and drag-to-rank priorities. You click answers in under a minute.
7
Install One PluginBrowse plugins to add a sidebar matching your workflow — Marketing, Data (CSV explore), or Legal contract review. Start with ONE — master it before expanding to others.
8
Connect Your ToolsSettings → Connectors → Browse → Add. Connect Google, Notion, Slack. Claude can search your Slack, pull from Docs, reference Notion mid-task. It becomes a coworker who knows your stack.
9
Build One Team ProjectCreate a shared Project with global instructions — include brief + drafts + references subfolders per live project. Claude now works for your whole team. One well-structured project is a team multiplier.
10
Schedule Your First Automated TaskUse the /schedule plugin. Write your Cowork prompt in full. Set it to run before you wake up. You open your laptop to a completed briefing doc. Claude works while you sleep.
Advanced interaction

Prompting architecture

The best strategy shifts from manual prompt writing to systemic context alignment. These principles apply across all three products and compound over time with consistent use.


Role → Task → Format

Lead every prompt with who Claude should be, then what it should do, then how to present output.

As a Go security engineer, review this handler for injection vulnerabilities. Output as a numbered list with inline code snippets and CVSS severity ratings.
XML tags for structured input

Wrap inputs with XML tags — Claude parses them reliably and produces outputs matching your schema exactly.

<context>AEGIS Go gateway</context>
<task>Add Prometheus metrics</task>
<constraints>No external libs</constraints>
<format>Code diff + explanation</format>
The master template approach

Use one master template that reads your about-me.md before every task. Set an OS-level text shortcut (/prompt on Mac) to expand it instantly anywhere. Guarantees context alignment without retyping. Pairs with the Cowork folder structure for maximum consistency.

Step-by-step reasoning

Add "think through the tradeoffs first, then give your recommendation" — triggers deeper reasoning especially for architecture decisions and debugging. Particularly effective with Opus on complex security or system design tasks.

Iterate, don't restart

Claude holds full context across a conversation. "Now refactor that for production Go" or "add ClickHouse integration to the previous example" — no need to re-paste code. In Claude Code, use claude --resume to continue across terminal sessions.

Context hygiene rules

Add only files necessary for the current task. Run /compact when context exceeds 80% and /clear when switching tasks entirely. Always review /diff before applying destructive changes. Bloated context = drift, higher cost, lower quality.

Official learning platform

Anthropic Academy & Certifications

Anthropic's official free learning platform, launched March 2026. All 17 courses are self-paced, include video lessons and quizzes, and award an official completion certificate ready for LinkedIn. No Anthropic account required to enroll — sign up at anthropic.skilljar.com with any email.


100% Free · Official Anthropic Certificates · Self-Paced

Every course awards an official Anthropic completion certificate. These credentials carry weight in job applications — they prove structural understanding of Claude, not just casual familiarity. No paywall. No prerequisites for the non-technical track. Certificates are shareable directly on LinkedIn.

For Everyone · No coding required · 8 courses
1️⃣
Claude 101 — START HERE

If you take only one course, take this one. Teaches everyday use: writing emails, organizing data, analyzing documents, drafting content. No technical background needed. The definitive first step — after this, you know which direction to go deeper.

EveryoneNo prerequisites🏅 Certificate
🧭
AI Fluency: Framework & Foundations

Co-developed with academic partners around the "4E Framework": Effective, Efficient, Ethical, Safe. Teaches thinking frameworks — where AI capability boundaries lie, which tasks to delegate, and when human judgment cannot be replaced. Taught by Prof. Joseph Feller (UCC) and Prof. Rick Dakan (Ringling College).

Everyone🏅 Certificate
🎓
AI Fluency for Students

Academic research, career planning, and learning strategies using Claude. Practical guidance for responsible AI use in coursework, professional preparation, and academic integrity. Designed for undergrad and graduate learners.

Students🏅 Certificate
📚
AI Fluency for Educators

Integrating AI into instruction, curriculum design, and assessment. For teachers and professors who want to guide students on responsible AI use — covers classroom strategies, assignment design, and academic integrity frameworks.

Educators🏅 Certificate
🧑‍🏫
Teaching AI Fluency

How to teach others to use AI effectively. Covers scenario design, learning outcome evaluation, and instructional frameworks. For L&D professionals, corporate trainers, and instructional designers building internal AI programs.

L&D / TrainersAI Fluency basics recommended first🏅 Certificate
🤝
AI Fluency for Nonprofits

Co-developed with GivingTuesday. Practical AI adoption for mission-driven organizations with limited technical staff and constrained budgets. Covers fundraising, grant writing, program management, and volunteer coordination use cases.

Nonprofits🏅 Certificate
🖥️
Introduction to Claude Cowork  New — April 2026

The first official course on Anthropic's agentic desktop agent. Designed for non-technical users — covers task delegation, approval flows, file automation, connector workflows, the 4-folder workspace structure, and scheduled task setup with the /schedule plugin.

EveryoneDesktop app required🏅 Certificate
🧪
AI Capabilities and Limitations  New — April 2026

How a generative model actually works — real capabilities, hallucination patterns, reasoning limits, context window mechanics, and operational boundaries. Recommended for all roles before going deeper into any technical track. Essential for setting correct expectations.

Everyone🏅 Certificate
Developer Track · Python / CLI experience required · 9 courses
🔌
Building with the Claude API

First API call through to production patterns — tool use, function calling, streaming, batch processing, prompt caching. Essential starting point for every Python developer building on Claude. Covers the full Messages API, current model strings, and SDK usage.

DevelopersPython · JSON basics🏅 Certificate
Claude Code in Action  ★ Most popular developer course

Flagship developer course. Installation through advanced integration: context management, CLAUDE.md setup, MCP server configuration, tool chaining, slash commands, CI/CD scripting, hooks, subagents, and custom skills. Official Anthropic certificate — a meaningful differentiator in 2026 hiring.

DevelopersCLI · Git basics🏅 Certificate
🛠️
Introduction to Agent Skills

Design, write, and compose Claude Skills — reusable SKILL.md workflow packages with progressive disclosure loading. Covers auto-invocation rules, skill composability, YAML frontmatter, the 5 workflow patterns, the skill-creator skill, and Skills 2.0 executable format from Q1 2026.

DevelopersMarkdown · Claude Code experience🏅 Certificate
🔗
Introduction to MCP

Build your first MCP server from scratch — expose tools, resources, and prompts to Claude. Full protocol spec with Python implementations, OAuth-protected endpoints, and real integration examples. Covers .mcp.json per-project configuration and Claude Code integration.

DevelopersPython · JSON + HTTP basics🏅 Certificate
🚀
MCP: Advanced Topics

Async MCP patterns, OAuth-protected servers, dynamic client registration, multi-server orchestration (Multi-MCP coordination pattern), production deployment at scale. For builders moving MCP integrations from prototype to production.

DevelopersMCP intro + async Python required🏅 Certificate
🤖
Introduction to Subagents  New — April 2026

Delegate tasks to isolated sub-agents — context isolation, coordination patterns, agent teams, and git worktree isolation for parallel development. For complex agentic architectures requiring parallel execution and specialized task handling via .claude/agents/.

DevelopersClaude Code experience required🏅 Certificate
☁️
Claude with Amazon Bedrock

Deploy Claude via AWS — Bedrock API, IAM configuration, model invocation, knowledge bases, and production patterns for enterprise AWS environments. Covers Bedrock Agents and guardrails for regulated industry deployments.

DevelopersPython · AWS basics🏅 Certificate
☁️
Claude with Google Vertex AI

Deploy Claude via GCP — Vertex AI integration, service accounts, regional endpoints, and production-grade deployment patterns for Google Cloud environments. Covers Vertex AI Extensions and enterprise security controls.

DevelopersPython · GCP basics🏅 Certificate

Professional certification

🏆Claude Certified Architect — Foundations

Anthropic's first professional certification program. Covers Claude Code, Skills architecture, Cowork, agent automation patterns, MCP server design, and production deployment. Includes a 12-week study plan, 25 practice questions, and exam prep guide. Targeted at engineers and architects building production Claude systems.

Exam prep guide25 practice questions 12-week study planLinkedIn credential
→ claudecertifications.com

Recommended learning paths by role

👤Business / Knowledge worker path
1
Claude 101Practical everyday use — no prerequisites
2
AI Fluency: Framework & Foundations4E framework — when to use AI, when not to
3
AI Capabilities & LimitationsHallucination, reasoning boundaries, context mechanics
4
Introduction to Claude CoworkAutomate file workflows and schedule overnight tasks
💻Developer / Engineer path
1
Building with the Claude APIFirst API call → tool use → production patterns
2
Claude Code in ActionTerminal-native agentic coding — context, hooks, subagents
3
Introduction to MCPBuild external tool integrations and connect Claude to services
4
Agent Skills + SubagentsSKILL.md workflows, progressive disclosure, parallel agents

Official resources & documentation

ResourceURLBest for
Anthropic Academyanthropic.skilljar.comAll 17 free courses with official completion certificates
API documentationdocs.claude.comFull API reference, models, tool use, streaming, prompt caching
Claude Code overviewdocs.claude.com/claude-codeCLI install, slash commands, MCP, CLAUDE.md, skills, hooks
Prompt engineering guidedocs.claude.com/prompt-engineeringXML tags, chain-of-thought, system prompts, tool use patterns
MCP protocol specmodelcontextprotocol.ioBuild custom MCP servers, OAuth, connector patterns
Support centersupport.claude.comPlans, billing, feature limits, account issues
Claude Certificationsclaudecertifications.comCertified Architect program, exam prep, 25 practice questions
Anthropic newsanthropic.com/newsModel launches, feature announcements, research papers
Official skills repogithub.com/anthropics/claude-codeOfficial Anthropic skills — browse, fork, and customize
Class Centralclasscentral.com/subject/claude600+ community courses on Claude across all platforms