소개
The Upgrade Safety skill is a specialized resource for developers working with upgradeable Solidity smart contracts. It provides rigorous guidelines for maintaining storage layout compatibility, protecting initializers, and securing UUPS authorization functions. By integrating with industry-standard tools like Foundry and Slither, it helps prevent critical vulnerabilities such as storage collisions, uninitialized implementations, and broken upgrade paths. Whether you are planning a migration or auditing a proxy implementation, this skill offers the checklists and implementation patterns necessary to execute upgrades with confidence.