Skip to main content
Dundie·Feature Parity Map← all products

claude-code capabilities

18 mapped capabilities, each graded and dated. This is the diagnosis — the migration guide is the cure.


Capabilities

Background agents and agent view

provisionalverified 4 days ago

Agent view lets you dispatch and monitor many Claude Code sessions in parallel from a single screen. Each background session is a full Claude Code conversation that keeps running without a terminal attached; you can come back, reply, and continue at any time. Research preview as of late 2025/early 2026.

medium confidence · 0.70docssource ↗source ↗

Claude Agent SDK (programmatic underpinning)

provisionalverified 4 days ago

Claude Code is built on top of the Claude Agent SDK. Anthropic exposes the same SDK (TypeScript and Python references) so developers can build custom agentic apps and workflows that share Claude Code's loop (tool use, sub-agents, MCP, skills, hooks). The GitHub Action is itself a thin wrapper around the SDK.

medium confidence · 0.70docssource ↗source ↗

Claude Code on the web and mobile

provisionalverified 4 days ago

Beyond the terminal/IDE, Claude Code is available as a web surface and on iOS as research previews. The web surface connects to your GitHub repos and runs sessions on Anthropic-managed cloud infrastructure; the iOS app brings the same agent to mobile. Web sessions can be resumed locally from the VS Code extension (Remote tab in Session history).

medium confidence · 0.70docssource ↗source ↗

File editing (Read/Write/Edit, multi-file edits, diff review, plan mode, checkpoints)

provisionalverified 4 days ago

File editing is the agent's core loop: dedicated Read, Write, and Edit tools perform exact string replacements across single or multiple files; changes are previewed as inline diffs and require approval (or auto-accept) under the active permission mode. Plan mode lets you review and tweak the agent's plan before any code is touched. Checkpoints let you rewind code state to any prior message.

high confidence · 1.00hands-onsource ↗source ↗

GitHub Action (claude-code-action)

provisionalverified 4 days ago

Official GitHub Action lets Claude Code respond to `@claude` mentions in issues and PRs, run on schedules, or be invoked as automation steps. It can implement features, create PRs, fix bugs, and answer questions, all following the repo's CLAUDE.md.

medium confidence · 0.70docssource ↗source ↗

Hooks (lifecycle automation)

provisionalverified 4 days ago

Hooks are user-defined shell commands that run deterministically at specific points in Claude Code's lifecycle (e.g., `PreToolUse`, `PostToolUse`, session start/stop), letting you enforce policy, log activity, or block tool calls regardless of what the model decides.

low confidence · 0.50docssource ↗source ↗

Inline tab completion

provisionalverified 4 days ago

N/A. Claude Code is a terminal-first agentic CLI, not an inline code-completion engine. It does not provide AI ghost-text/tab completions as you type in an editor; instead, code changes flow through the agent's Read/Write/Edit tools and a diff-review surface. The CLI itself offers shell-style tab completion for command names and file paths, and the VS Code extension explicitly lists 'Tab completion' as a CLI-only feature that is NOT available in the graphical panel.

medium confidence · 0.70docssource ↗source ↗

Interactive chat REPL

provisionalverified 4 days ago

Claude Code's primary surface is an interactive terminal REPL launched with `claude`. You converse in natural language; the agent plans, reads files, edits them, runs shell commands, and reports back. Slash commands modify session state (clear, compact, model switch, plan mode, etc.) and `@`-mentions inject file contents.

high confidence · 1.00hands-onsource ↗source ↗

JetBrains plugin (IntelliJ, PyCharm, WebStorm, GoLand, PhpStorm, Android Studio)

provisionalverified 4 days ago

Claude Code is available as a JetBrains plugin (beta) covering IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm, and GoLand. Brings IDE diff viewer, selection/active-tab context sharing, and Cmd/Ctrl+Esc launch.

low confidence · 0.50docssource ↗source ↗

MCP server integrations

provisionalverified 4 days ago

Claude Code is an MCP host. Users add Model Context Protocol servers to connect external tools, databases, and APIs (e.g., GitHub, Slack, Google Drive, Asana). MCP servers are managed via CLI and the in-app `/mcp` dialog. The VS Code extension itself also runs a small built-in `ide` MCP server that the CLI connects to for native diff viewing, selection sharing, and Jupyter cell execution.

medium confidence · 0.70docssource ↗source ↗

Model choice (Opus / Sonnet / Haiku)

provisionalverified 4 days ago

Claude Code lets users switch between Anthropic's frontier models per session: Sonnet (default, fast & capable, for the bulk of coding), Opus (deepest reasoning, for hard debugging / large refactors / architecture), Haiku (fastest/cheapest, for mechanical work). Mid-session switching preserves the conversation. A bundled `opusplan` mode plans with Opus and executes with Sonnet.

medium confidence · 0.70docssource ↗source ↗

Plan and pricing gating (Pro / Max / Team / Enterprise / API PAYG)

provisionalverified 4 days ago

Claude Code is included in every paid consumer Claude plan (Pro, Max 5x, Max 20x), in Team and Enterprise, and is also accessible via direct API pay-as-you-go billing using an Anthropic Console key. Usage limits are shared between web Claude and Claude Code on the same subscription.

medium confidence · 0.70docssource ↗source ↗

Plugins (bundled commands, agents, MCP, hooks)

provisionalverified 4 days ago

Plugins package slash commands, sub-agents, skills, MCP servers, and hooks into a single installable unit, distributed through plugin marketplaces (Git repos, URLs, or local paths). Installed plugins work across the terminal and the VS Code extension.

medium confidence · 0.70docssource ↗source ↗

Repo context (CLAUDE.md memory, @-mentions, automatic exploration)

provisionalverified 4 days ago

Claude Code automatically loads CLAUDE.md memory files as persistent project/user context on every turn, supports @-file mentions to inject file contents, and uses agentic Glob/Grep/Read tools to explore a codebase on demand. Memory layering: enterprise > project > user > local.

high confidence · 1.00hands-onsource ↗source ↗

Skills (custom and bundled slash commands)

provisionalverified 4 days ago

Skills are organized folders containing a SKILL.md (YAML frontmatter + Markdown instructions, optional scripts and reference files). Claude loads them automatically when relevant, or the user invokes them with `/skill-name`. Custom commands have been merged into skills: files in `.claude/commands/*.md` still work, but `.claude/skills/<name>/SKILL.md` is the new recommended form. Follows the Agent Skills open standard (agentskills.io).

medium confidence · 0.70docssource ↗source ↗

Sub-agents (custom delegated workers)

provisionalverified 4 days ago

Sub-agents are specialized AI workers with their own isolated context window, system prompt, tool allowlist, model, and permissions. The orchestrator delegates side tasks (exploration, research, code review) to a sub-agent, which returns only a summary, preserving the main conversation's context.

medium confidence · 0.70docssource ↗source ↗

Terminal / shell access (Bash tool, sandboxing)

provisionalverified 4 days ago

Claude Code IS a terminal application. It can run arbitrary shell commands through its built-in Bash tool inside the user's working directory, subject to the active permission mode and per-command allow/deny rules. Sandboxing controls and `bypassPermissions` mode let advanced users run Claude with reduced friction in isolated environments.

high confidence · 1.00hands-onsource ↗source ↗

VS Code extension (and forks: Cursor, Windsurf, Kiro)

provisionalverified 4 days ago

Native VS Code extension provides a graphical Claude Code panel with inline diffs, plan-mode review, @-mentions with line ranges, session history, multiple parallel conversations in tabs/windows, checkpoints (rewind code), and a GUI plugin/marketplace manager. Same conversation history is shared with the CLI via `claude --resume`. Also installs on Cursor, Windsurf, and Kiro through Open VSX.

low confidence · 0.50docssource ↗

Editorial guidance, not a warranty. AI tools change weekly; every entry carries the date it was last verified. Verify before relying on a specific capability.