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 installor 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]
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]
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]
memory [Source]
plugin-marketplaces [Source]
- Added ability to pin GitHub plugins to specific branch, tag, or commit using
refandshafields. [lines 172-186] [Source]
settings [Source]
- Added new
DISABLE_INSTALLATION_CHECKSenvironment 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]