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

move-code-quality — скилл для Claude Code: проверка кода Move

Разбирает пакеты на языке Move по чек-листу качества из Move Book и подсказывает, что поправить под Move 2024 Edition.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/move-code-quality
Открыть на GitHub

Что делает move-code-quality

Скилл включается сам, когда в проекте есть файлы .move или манифест Move.toml. Дальше он проходит по коду и сверяет его с чек-листом Move Book: 11 категорий, больше 50 правил. На выходе — замечания по конкретным местам, а не общие рассуждения о стиле.

Проверяет структуру пакета и манифест: нужна ли строка edition = "2024.beta" или edition = "2024", не перечислены ли лишние зависимости фреймворка, есть ли префикс у именованных адресов. Потом идёт разбор кода — импорты и константы, структуры, функции, тело функций, макросы для Option. Например, советует ctx.sender() вместо tx_context::sender(ctx) и id.delete() вместо object::delete(id).

Учтите: без Move 2024 Edition почти все правила чек-листа не применяются, потому что синтаксис другой. Порядок параметров в функциях тоже проверяется строго — объекты первыми, TxContext последним, Clock перед ним. Если пакет старый и вы не готовы его переписывать, замечаний будет много.

Скилл только анализирует и предлагает правки. Сам он код не меняет.

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

  • проверить пакет Move на соответствие чек-листу Move Book
  • найти устаревший синтаксис модулей со скобками вместо метки
  • перевести проект на Move 2024 Edition и увидеть, что мешает
  • привести порядок параметров функций к принятому в Sui
  • убрать лишние зависимости фреймворка из Move.toml

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

  • проверь качество кода в этом пакете Move
  • пройдись по .move файлам и скажи, что не так по чек-листу
  • посмотри Move.toml — edition выставлен правильно?

Как установить move-code-quality

1Через claude-code-templates

npx claude-code-templates@latest --skill development/move-code-quality

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill move-code-quality -a claude-code

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

~/.claude/skills/move-code-quality/SKILL.md

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

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

Вопросы о move-code-quality

Как установить move-code-quality в Claude?

Через шаблоны: npx claude-code-templates@latest --skill development/move-code-quality. Второй способ — npx skills add davila7/claude-code-templates --skill move-code-quality -a claude-code. Файл скилла окажется в ~/.claude/skills/move-code-quality/SKILL.md.

Что делает move-code-quality?

Сверяет пакет Move с чек-листом качества из Move Book: манифест, импорты, структуры, функции, макросы Option. Выдаёт замечания по конкретным строкам.

Когда скилл включается сам?

При работе с файлами .move или манифестом Move.toml. Ещё его можно позвать вручную — попросить проверить качество кода.

Похожие скиллы

Всё по теме «Код-ревью и рефакторинг» →
Python Code Performance & Quality Enhancer sivasaiyadav8143 Промпт для ревью Python-кода: добавляет докстринги, чинит PEP8, ищет узкие места по скорости и отдаёт переписанный файл целиком. GP ChatGPT ★ 174 597звёзд репо code-review-and-quality addyosmani Пять осей проверки и лимиты на размер диффа: скилл держит правки в форме, которую можно отревьюить за один заход. CX Codex +1 73 200установок thermo-nuclear-code-quality-review cursor Строго проверяет поддерживаемость кода, качество абстракций и рост условной логики. Нужен для глубокого аудита изменений и структуры проекта. CX Codex +1 22 200установок pr-feedback-quality-gate nexu-io Скилл для отслеживания feedback в pull request, разрешения конфликтов слияния и проверки исправлений. Перед коммитом запускает read-only кросс-ревью, чтобы не допустить ошибок в follow-up изменениях. CX Codex +1 1 800установок code-review-quality proffesor-for-testing Проверяет код по логике, безопасности, тестируемости и сопровождаемости. Нужен для ревью PR, разбора изменений и правил обратной связи в команде. CX Codex +1 1 500установок entry-point-analyzer trailofbits Находит внешние функции смарт-контрактов, которые меняют состояние, и группирует их по уровню доступа. Нужен перед аудитом, чтобы очертить поверхность атаки. CX Codex +1 5 700установок

Из того же набора205

Весь набор →
wireshark-analysis Скилл для Claude, который помогает разбирать сетевой трафик в Wireshark: фильтры, потоки TCP/UDP, поиск аномалий и подозрительных пакетов. 113установок latex-posters Скилл помогает собрать постер для конференции или защиты в LaTeX: раскладка, цвета, колонки, вставка рисунков. 112установок obsidian-clipper-template-creator Скилл помогает собрать JSON-шаблон для Obsidian Web Clipper: разбирает страницу, находит переменные и отдаёт готовый файл для импорта. 110установок discord-bot-architect Помогает писать ботов для Discord на JavaScript и Python: слэш-команды, кнопки, меню, шардинг. Пригодится, когда бот выходит за пределы учебного примера. 106установок doc Скилл для чтения, создания и правки документов .docx, когда важна вёрстка: таблицы, разрывы страниц, шрифты. Полезен, если документ уходит клиенту. 99установок statsmodels Скилл для регрессий, GLM, временных рядов и проверки гипотез прямо в Claude. Пригодится, когда нужен вывод по коэффициентам, а не только предсказание. 97установок worktree-init Раскладывает несколько задач по отдельным git worktree, чтобы каждая шла в своём окне Ghostty со своим Claude. 94установок multimodal-whisper Скилл для Claude, который подключает модель Whisper: расшифровка аудио на 99 языках, перевод на английский и определение языка. 91установок

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

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