概要
This skill provides a comprehensive framework for managing the deprecation of external dependencies, such as Java, Maven, or legacy libraries, within a software project. It guides Claude through a verified six-step process: identifying code touchpoints, implementing Pythonic deprecation warnings, updating dependency checkers, modifying project configuration files like pyproject.toml, and refreshing documentation. By following this pattern, developers can effectively reduce technical debt and installation friction without breaking existing user workflows or causing silent failures during transitions to newer implementations.