AIKraft/Skills/upgrade-solidity-contracts

upgrade-solidity-contracts

Обновляйте смарт-контракты на Solidity с использованием паттернов прокси-серверов OpenZeppelin. Используйте, когда пользователям необходимо: (1) сделать контракты обновляемыми с помощью прокси UUPS, Transparent или Beacon, (2) писать инициализаторы вместо конструкторов, (3) использовать плагины обновлений Hardhat или Foundry, (4) понять правила компоновки хранилища и именное хранилище ERC-7201, (5) проверить безопасность обновлений, (6) управлять развертыванием и обновлениями прокси или (7) понять ограничения обновлений между основными версиями OpenZeppelin Contracts.

openzeppelin official Другое

Что делает навык

Обновляйте смарт-контракты на Solidity с использованием паттернов прокси-серверов OpenZeppelin. Используйте, когда пользователям необходимо: (1) сделать контракты обновляемыми с помощью прокси UUPS, Transparent или Beacon, (2) писать инициализаторы вместо конструкторов, (3) использовать плагины обновлений Hardhat или Foundry, (4) понять правила компоновки хранилища и именное хранилище ERC-7201, (5) проверить безопасность обновлений, (6) управлять развертыванием и обновлениями прокси или (7) понять ограничения обновлений между основными версиями OpenZeppelin Contracts.

Как подключить

1Скачать навык
# возьмите папку навыка «upgrade-solidity-contracts» из репозитория: # https://github.com/openzeppelin/openzeppelin-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r upgrade-solidity-contracts/ ~/.claude/skills/upgrade-solidity-contracts/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.