Claude Academy
Sign in

Vault / raw/2026-05-28-claude-code-overview.md

Claude Code Overview (official docs)

Source: https://code.claude.com/docs/en/overview

"Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser."

Surfaces

SurfaceNotes
Terminal CLIclaude command. Native install via curl -fsSL https://claude.ai/install.sh | bash (mac/Linux/WSL) or iex (irm https://claude.ai/install.ps1) (Windows). Also Homebrew (brew install --cask claude-code), WinGet, apt/dnf/apk.
VS Code / CursorInline diffs, @-mentions, plan review, history.
JetBrainsPlugin for IntelliJ, PyCharm, WebStorm, etc.
Desktop appmacOS, Windows, Windows ARM64. Visual diff review, parallel sessions, schedules, cloud sessions.
Webclaude.ai/code — long-running tasks, multi-task parallelism.

Each surface connects to the same engine; CLAUDE.md, settings, MCP servers work across all of them.

What Claude Code can do

  • Automate tedious tasks (tests for untested code, lint sweeps, dep upgrades).
  • Build features and fix bugs from natural-language descriptions.
  • Git operations: commits, branches, PRs.
  • Connect tools via MCP.
  • CLAUDE.md memory + auto memory.
  • Skills for repeatable workflows.
  • Hooks for pre/post action shell commands.
  • Sub-agents and agent teams.
  • Pipe-and-script CLI usage (tail -200 app.log | claude -p "Slack me if you see anomalies").
  • Scheduled tasks (Routines on Anthropic infra, Desktop scheduled tasks, /loop).
  • Multi-surface continuity: Remote Control, Dispatch from mobile, claude --teleport, /desktop handoff.
  • Slack: @Claude in a channel for bug-report-to-PR.

CLI pipe patterns

tail -200 app.log | claude -p "Slack me if you see any anomalies"
claude -p "translate new strings into French and raise a PR for review"
git diff main --name-only | claude -p "review these changed files for security issues"

Integration matrix

NeedOption
Continue local session from phoneRemote Control
Push events from Telegram/Discord/iMessage/webhooksChannels
Start local, continue mobileWeb + iOS app
Recurring scheduleRoutines, Desktop scheduled tasks
Automate PR review / triageGitHub Actions, GitLab CI/CD
Auto code review on every PRGitHub Code Review
Slack bug reports → PRsSlack integration
Debug web appsChrome integration
Build custom agentsAgent SDK

Subscription / auth

Most surfaces need a Claude subscription or Anthropic Console account. Terminal CLI and VS Code support third-party providers (Bedrock, Vertex).

Documentation URL change

Documentation moved from docs.claude.com/en/docs/claude-code/*code.claude.com/docs/en/*. Update any bookmarks; old URLs 301 to the new location.

Why this matters for CCA-F

The cert tests Claude Code as a platform, not just a CLI. Memorize:

  • Surfaces and what works where.
  • That CLAUDE.md / settings / MCP follow you across surfaces.
  • Routines vs Desktop scheduled tasks vs /loop (the difference is execution location and trigger model).
  • That Agent SDK is the foundation for custom agents.