Elixir Agent Tools — плагин
Пять коротких скиллов по Elixir, Phoenix, Ecto, OTP и Oban для Claude Code и Codex плюс необязательные проверки Mix.
- 192 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Плагины `mix-format`, `mix-compile` и `mix-credo` запускают команды Mix после каждой правки файлов `.ex` и `.exs`.
- Скиллы сами только дают указания агенту.
Установка
- Работает в
Ручная установка
npx skills add georgeguimaraes/elixir-agent-tools --skill '*'Первая команда раздела Installation. Для Claude Code и Codex есть путь через плагин-маркетплейс.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагины `mix-format`, `mix-compile` и `mix-credo` запускают команды Mix после каждой правки файлов `.ex` и `.exs`.
- Скиллы сами только дают указания агенту.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Elixir Agent Tools задает агенту подход к коду на Elixir. Скиллы называются `elixir`, `phoenix`, `ecto`, `otp` и `oban`: первый про функции и сопоставление с образцом, второй про LiveView, Plug и каналы, третий про схемы, запросы и миграции, четвертый про процессы и надзор, пятый про задачи с повторами и расписанием. Агент подгружает несколько скиллов сразу, если задача пересекает области, например форма LiveView поверх `changeset` Ecto. Автор оставил скиллы короткими: в каждом только указания, которые меняют решение агента. Отдельно ставятся плагины, которые запускают `mix format`, компиляцию с `--warnings-as-errors` и Credo после правок, а Expert добавляет навигацию по коду и диагностику в Claude Code.
Для кого. Elixir-разработчикам, которые работают с Claude Code или Codex и хотят, чтобы агент следовал идиомам языка и Phoenix, а не писал код по шаблонам других языков.
Подходит, если
- Вложенное ветвление `case` надо переписать на сопоставление с образцом и `with`.
- Фильтр LiveView должен синхронизироваться с адресной строкой.
- На странице обнаружены запросы N+1 в Ecto.
- В GenServer есть узкое место, и нужен совет по надзору процессов.
- Письма нужно отправлять фоновой задачей Oban с повторами при сбоях.
Не подходит, если
- Проект не на Elixir: скиллы и проверки Mix ничего не дадут.
- Агент должен получить подробный справочник по языку: скиллы нарочно короткие.
- Нужен сервер Expert в Codex: плагин `elixir-lsp` рассчитан на Claude Code.
Пример запроса к агенту
Перепиши это вложенное ветвление через `with` и сопоставление с образцом, как принято в Elixir.Ограничения
Скиллы работают без дополнительных инструментов, а проверки Mix требуют Claude Code или Codex, Bash, Elixir с Mix и проект Mix. Для Credo он должен быть добавлен в зависимости проекта. Плагин `elixir-lsp` работает только в Claude Code и требует Expert и Python 3. Не ставьте плагин и `npx skills` одновременно: скиллы продублируются. При обновлении до версии 3.0 имена скиллов потеряли суффикс -thinking, а маршрутизирующий скилл удален, поэтому явные ссылки в промптах нужно поправить. Хуки запускают команды Mix на вашей машине после каждой правки.
Как отключить. Для плагина выполните `claude plugin uninstall elixir-dev@elixir-agent-tools` или аналог для Codex. Скиллы, установленные через `npx skills`, удаляются из папки скиллов агента.
Частые вопросы
Как поставить Elixir Agent Tools?
Выполните `npx skills add georgeguimaraes/elixir-agent-tools --skill '*'` и выберите агента. Флаг `-g` делает скиллы доступными во всех проектах.
Какие скиллы входят?
Пять: `elixir`, `phoenix`, `ecto`, `otp` и `oban`. Агент выбирает нужные по описанию и может загрузить несколько для одной задачи.
Нужен ли плагин, если есть npx skills?
Нет, это альтернативные способы установки тех же пяти скиллов. Используйте один из них, иначе скиллы продублируются.
Что делают плагины `mix-format`, `mix-compile` и `mix-credo`?
После правок файлов `.ex` и `.exs` они запускают `mix format`, компиляцию с `--warnings-as-errors` и Credo. Для каждого нужен проект Mix.
Что изменилось в версии 3.0?
Скиллы потеряли суффикс -thinking, роутер `using-elixir-skills` и стартовый хук удалены, плагин назван `elixir-dev`, а маркетплейс `elixir-agent-tools`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныСкиллы для коммитов, ревью и ZenTao плюс статусная строка, учет баланса шлюза и лог сессий для Claude Code, Codex, OpenCode.
agent-toolkit дает общие скиллы для инженерных задач: от тикета до плана, задач и пересказа правок для ревью.
Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений
Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов
Коротко о README
Репозиторий строится на принципе «каждая инструкция должна менять поведение агента»: современные модели знают основы, и контекст нужен под ваш код. Для источников перечислены документация и доклады по проектированию Elixir-систем.