К основному содержанию
скилл CX Codex

solidity-gas-optimization — скилл для Claude Code: экономия газа

Скилл с 80+ приёмами оптимизации газа в Solidity по книге RareSkills. Пригодится при написании, ревью и аудите контрактов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pseudoyu/agent-skills --skill solidity-gas-optimization -a claude-code
Открыть на GitHub

Что делает solidity-gas-optimization

Скилл разворачивает перед агентом набор правил по экономии газа в Solidity, разбитый на 8 категорий и упорядоченный по влиянию и риску. Верх списка — работа с хранилищем: избегать записей из нуля в единицу, упаковывать переменные в слоты, кэшировать чтения, выносить константы и immutable. Дальше идут оптимизация деплоя, calldata, выбор паттернов, кросс-контрактные вызовы, настройки компилятора и ассемблерные трюки.

Внутри — таблица приоритетов, короткие примеры кода «плохо/хорошо» и ссылки на references/solidity-gas-guidelines.md и каталог references/rules/ с отдельными паттернами по категориям. Искать нужное можно через grep по файлам правил, например по слову storage или assembly.

Часть приёмов помечена как опасная для продакшена: делать все функции payable, игнорировать возврат send(), ветвиться по gasleft(). Есть и раздел устаревших советов — утверждение, что external дешевле public, больше не верно. Скилл прямо советует замерять газ на обоих вариантах, потому что поведение компилятора зависит от версии и контекста, а --via-ir может обнулить часть трюков.

Какие задачи решает

  • сократить стоимость деплоя контракта
  • упаковать переменные структуры в меньшее число слотов
  • заменить строковые require на кастомные ошибки
  • выбрать между ERC721 и ERC1155 для NFT
  • проверить контракт на устаревшие приёмы оптимизации

Примеры запросов агенту

  • Проверь этот контракт на экономию газа и покажи, что можно упаковать в storage
  • Перепиши цикл в processBatch по правилам оптимизации газа
  • Сравни ERC721 и ERC1155 для этой коллекции по стоимости газа

Как установить solidity-gas-optimization

1Через Skills CLI (Vercel)

npx skills add pseudoyu/agent-skills --skill solidity-gas-optimization -a claude-code

2Вручную: положить файлы

~/.claude/skills/solidity-gas-optimization/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/solidity-gas-optimization/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Похожие

solidity Mindrally Скилл для написания и ревью Solidity-контрактов: паттерны защиты от reentrancy, оптимизация gas, тесты и связка с React-фронтендом. CX Codex +1 721установок solidity-security Seth Hobson Скилл помогает писать и проверять Solidity-контракты с учётом типовых уязвимостей. Пригодится для аудита, DeFi и подготовки к профессиональной проверке. CX Codex 15 382установок solidity-auditor pashov Прогоняет безопасность Solidity-кода прямо во время разработки: один проход по репозиторию или по конкретному файлу, с отчётом на выходе. CX Codex +1 830установок upgrade-solidity-contracts OpenZeppelin Помогает обновлять смарт-контракты на Solidity через прокси-паттерны OpenZeppelin. Защищает раскладку памяти и учит настраивать пространства имён ERC-7201. CX Codex +1 472установок solidity-hardhat-cursorrules-prompt-file PatrickJS Правило для Cursor, которое настраивает ИИ-ассистента на разработку смарт-контрактов на Solidity с проверками безопасности и работой через Hardhat. ★ 41 011звёзд репо use-arc circlefin Подсказывает агенту, как настроить сеть Arc, задеплоить контракт и не перепутать два вида баланса USDC. Пригодится, если проект строится вокруг USDC. CX Codex +1 1 000установок

Рядом в теме «Языки программирования»

Все скиллы по теме «Языки программирования» →

Вопросы о solidity-gas-optimization

Как установить solidity-gas-optimization в Claude?

Выполните npx skills add pseudoyu/agent-skills --skill solidity-gas-optimization -a claude-code. Скилл окажется в ~/.claude/skills/solidity-gas-optimization/SKILL.md.

Что делает solidity-gas-optimization?

Даёт агенту правила оптимизации газа в Solidity: работа с хранилищем, деплой, calldata, паттерны проектирования, кросс-контрактные вызовы, компилятор и ассемблер. Правила отсортированы по влиянию и риску.

На каких платформах работает скилл?

Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки из репозитория pseudoyu/agent-skills.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой