Scalex — плагин

Плагин дает агентам навигацию по коду Scala 2, Scala 3 и Java по AST: определения, ссылки и типы без сборки и сервера.

  • 110 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • При первом запуске скрипт скачивает нативный бинарник из GitHub и проверяет SHA-256, но исполняется он с вашими правами
  • Инструмент читает исходники репозитория и пишет кеш рядом с проектом
Все причины и проверки

nguyenyou/scalex

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/scalex

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • При первом запуске скрипт скачивает нативный бинарник из GitHub и проверяет SHA-256, но исполняется он с вашими правами
  • Инструмент читает исходники репозитория и пишет кеш рядом с проектом

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Scalex разбирает исходники Scala и Java из Git прямо по синтаксическому дереву и отвечает на вопросы о коде без компиляции и без сервера сборки. Агент ищет определения и реализации, читает тело метода, обходит иерархию типов, пакеты и аннотации и смотрит, какие объявления изменились относительно `main`. Команда `explain` собирает определение типа, документацию, члены и реализации одним ответом. Результат отдают в JSON с лимитами и пакетными запросами, чтобы не раздувать контекст. Плагин содержит скилл и скрипт-загрузчик, который при первом запуске скачивает нативный бинарник и проверяет его SHA-256.

Для кого. Scala-разработчики и команды, которые разбирают незнакомый репозиторий вместе с Claude Code или Codex и не хотят ждать импорта сборки в Metals или IDE.

Подходит, если

  • Незнакомый проект на Scala надо понять за вечер, не настраивая сборку
  • Нужно найти, где определен `UserService` и что его реализует
  • Перед правкой метода читают его тело и тесты, которые на него ссылаются
  • По ветке смотрят, какие объявления изменились относительно `main`
  • Репозиторий открывают в CI или на сервере, где нет JVM и сборки

Не подходит, если

  • Нужны точные ссылки с разрешением типов компилятором: Scalex находит кандидатов по именам
  • Работа идет на Windows: поддержаны macOS Apple Silicon, macOS Intel и Linux x64
  • Код не лежит в Git: инструмент индексирует только отслеживаемые файлы

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

Через Scalex объясни, как запрос проходит через этот проект: покажи главные типы и файлы, которые стоит прочесть дальше.

Ограничения

Ссылки находятся как кандидаты по именам, типы компилятор не разрешает. Платформы: macOS Apple Silicon, macOS Intel и Linux x64. При первом запуске скрипт скачивает бинарник из релизов GitHub и проверяет контрольную сумму, без сети первый запуск не получится. Команды `scalex` в PATH плагин не добавляет и вызывает свой `scripts/scalex-cli`. Публикация релиза не обновляет уже установленный загрузчик, плагин надо обновить командой. Кеш хранится отдельно для каждого репозитория. Последний коммит от 18 сентября 2026 года.

Как отключить. В Claude Code выполните `claude plugin uninstall scalex@scalex-marketplace`, в Codex снимите плагин через `codex plugin`. Каталог кеша репозитория и скачанные бинарники удалите вручную.

Частые вопросы

Нужна ли JVM или сервер сборки?

Нет. Нативный бинарник разбирает исходники сам, без компиляции, без JVM и без фонового демона.

С какой команды начать знакомство с проектом?

С `scalex overview --concise`, затем `scalex search Service --kind trait --limit 10` и `scalex explain UserService --brief` для нужного типа.

Как поставить скилл в другого агента?

Склонируйте репозиторий и скопируйте `plugins/scalex/skills/scalex` в каталог скиллов агента, затем перезагрузите его скиллы.

Как обновить плагин?

Выполните `claude plugin marketplace update scalex-marketplace` и `claude plugin update scalex@scalex-marketplace`, для Codex есть парные команды `codex plugin`.

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

На macOS с Apple Silicon, macOS с Intel и Linux x64. Нужен Git, JVM не требуется.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин со скиллами для Scala, Kotlin и Java: Arrow, Cats Effect, Compose, JSpecify, плюс код-ревью, уточнение кода и работа с MCP.

ПлагинМинимальный доступ51Звезды репозитория

Поиск по исходникам ранжирует совпадения с учетом структуры кода и дает агенту нужные фрагменты без отдельного индекса.

CLIРасширенный доступ1,1 тыс.Звезды репозитория

CocoIndex Code

CocoIndex Code (ccc)

Официальный

Плагин с AST-семантическим поиском по коду: скилл, MCP-сервер и CLI ccc помогают агенту находить нужный код без полного чтения файлов

ПлагинРасширенный доступ3 тыс.Звезды репозитория

Скилл для разбора и аудита кода: объясняет, что и почему делает код, вместо того чтобы просто принять его

СкиллРасширенный доступ1,1 тыс.Звезды репозитория

SCALE Engine ограничивает агентов: ворота качества, проверка тестов, хуки против опасных команд и журнал доказательств.

CLIРасширенный доступ59Звезды репозитория
Официальный

CodeNib индексирует репозиторий и отдает Claude Code и Codex ранжированный контекст с файлами и строками плюс граф вызовов

MCP-серверРасширенный доступ95Звезды репозитория

Коротко о README

Девиз проекта: grep знает текст, Scalex знает Scala. Он не компилирует и не держит процессов, поэтому вывод быстрый, но ссылки остаются кандидатами.

Бейдж для README

Сообщить о проблеме