What problem does it solve? Upgrading @anthropic-ai/sdk or @anthropic-ai/claude-agent-sdk often introduces breaking changes, renamed types, and changed signatures that cause compilation errors and subtle runtime issues. This Skill provides a structured, repeatable process for performing these upgrades safely. ## Core Features & Use Cases - Changelog Consolidation: Summarizes release notes between versions, grouped by features, bug fixes, and breaking changes with migration steps. - API Surface Diffing: Snapshots and diffs TypeScript .d.ts type definitions before and after npm install to detect new exports, changed signatures, removals, and deprecations. - Verification Workflow: Fixes compilation errors, runs Claude agent unit tests, updates documentation, and produces a detailed commit message. - Use Case: When bumping @anthropic-ai/claude-agent-sdk from 0.2.5 to 0.2.31, the Skill identifies that KillShellInput was renamed to TaskStopInput and updates the type mapping in claudeTools.ts accordingly. ## Quick Start Upgrade the Anthropic SDK packages to their latest versions and migrate any breaking changes in the codebase.