Claude docs changes for January 22nd, 2026 [diff]

Executive Summary

  • New version 2.1.15: npm installation deprecation notifications and improved UI rendering with React Compiler
  • Four major new documentation pages created: best-practices, features-overview, how-claude-code-works, and ide-integrations
  • Desktop and web platforms gained a new diff view for reviewing changes before creating PRs

New Claude Code versions

2.1.15

Existing feature improvements

  • Added deprecation notification for npm installations - run claude install or see installation docs for more options
  • Improved UI rendering performance with React Compiler

Major bug fixes

  • Fixed the "Context left until auto-compact" warning not disappearing after running /compact
  • Fixed MCP stdio server timeout not killing child process, which could cause UI freezes

Claude Code changes

New Documents

best-practices [Source]

Comprehensive best practices guide for working effectively with Claude Code. Covers giving Claude verification criteria, the explore-plan-implement-commit workflow, providing specific context in prompts, configuring your environment (CLAUDE.md, permissions, CLI tools, MCP servers, slash commands, plugins, hooks, subagents, skills), effective communication strategies, session management, automation patterns, and common failure patterns to avoid.

features-overview [Source]

Overview of Claude Code's extension layer, explaining how to customize what Claude knows, connect to external services, and automate workflows. Covers CLAUDE.md for persistent context, Skills for reusable knowledge and workflows, MCP for external service connections, Subagents for isolated execution, and Hooks for deterministic automation. Includes guidance on matching features to goals, comparing similar features, combining features, and understanding context costs by feature type.

how-claude-code-works [Source]

Explains Claude Code's core architecture including the agentic loop (gather context, take action, verify results), models for reasoning, built-in tools (file operations, search, execution, web), what Claude can access, session management, context window behavior, and safety mechanisms with checkpoints and permissions. Includes tips for working effectively with Claude Code.

ide-integrations [Source]

New document explaining how Claude Code runs in VS Code, JetBrains IDEs, and other environments. Covers the two integration patterns: native extensions (VS Code, Cursor) with deep IDE integration, and IDE connection via /ide command for other editors. Explains automatic and manual IDE connection, connection status, and CLI-first vs GUI-first approaches.

Changed documents

claude-code-on-the-web [Source]

  • Added new diff view feature for reviewing Claude's changes before creating PRs. [lines 85-107] [Source]
  • Updated workflow step to mention reviewing changes in diff view and iterating with comments. [line 9] [Source]

common-workflows [Source]

  • Updated page description to focus on practical workflows for everyday development. [line 3] [Source]

costs [Source]

  • Fixed broken link to plan mode documentation. [line 65] [Source]

desktop [Source]

  • Added new diff view feature for reviewing Claude's changes file by file before creating PRs, with ability to comment on specific lines to iterate further. [lines 18-35] [Source]

discover-plugins [Source]

  • Added ability to filter plugin list by name or description in the Installed tab. [line 44] [Source]

hooks [Source]

  • Added new hook lifecycle diagram and table showing when each hook fires during a Claude Code session. [lines 5-24] [Source]

interactive-mode [Source]

  • Added history-based autocomplete for ! bash commands - type a partial command and press Tab to complete from previous commands in current project. [line 109] [Source]

mcp [Source]

  • Removed duplicate Hex MCP server entry from examples. [line 491] [Source]

memory [Source]

  • Renamed "Enterprise policy" to "Managed policy" for clarity. [line 11] [Source]

plugin-marketplaces [Source]

  • Added ability to pin GitHub plugins to specific branch, tag, or commit using ref and sha fields. [lines 172-186] [Source]

settings [Source]

  • Added new DISABLE_INSTALLATION_CHECKS environment variable to disable installation warnings. [line 890] [Source]

slash-commands [Source]

  • Changed page title from "Built-in slash commands" to "Extend Claude with skills" to better reflect the page's focus on skills and custom commands. [line 3] [Source]

vs-code [Source]

  • Updated command menu description to reference plan usage (/usage) instead of account usage. [line 69] [Source]

API changes

Changed documents

build-with-claude/files [Source]

  • Updated contact email address for requesting higher rate limits during beta. [line 284] [Source]

agents-and-tools/remote-mcp-servers [Source]

  • Removed duplicate Hex MCP server entry from the remote servers table. [line 134] [Source]