skills/shotaiuchi/dotclaude/migration-breaking

migration-breaking

SKILL.md

Breaking Change Analysis

Analyze code for breaking changes during migration.

Migration Checklist

API Incompatibilities

  • Identify changed method signatures and return types
  • Catalog removed or renamed public APIs
  • Check for changed default parameter values
  • Verify event and callback contract changes

Removed & Deprecated Features

  • List all removed APIs with replacement alternatives
  • Identify deprecated features scheduled for removal
  • Check for removed configuration options
  • Verify removed CLI flags or environment variables

Behavioral Changes

  • Detect changed error handling semantics
  • Identify altered sorting, ordering, or iteration behavior
  • Check for changed concurrency or async behavior
  • Verify modified lifecycle hook timing or order

Type & Signature Changes

  • Identify changed generic type parameters
  • Check for narrowed or widened type constraints
  • Verify changed nullability annotations
  • Detect incompatible interface or protocol changes

Output Format

Report findings with risk ratings:

Risk Description
Critical Binary or runtime incompatibility, blocks migration
High Significant behavioral change, likely causes bugs
Medium Subtle change, may cause issues in edge cases
Low Minor change, unlikely to cause problems
Weekly Installs
2
First Seen
Feb 28, 2026
Installed on
opencode2
gemini-cli2
codebuddy2
github-copilot2
codex2
kimi-cli2