Repolode
oliver-kriska

oliver-kriska/claude-elixir-phoenix

Плагин Claude Code для Elixir/Phoenix с 26 специализированными агентами, проверкой Iron Laws и интеграцией с Tidewave MCP для планирования, реализации и ревью кода.

Звёзды
573
Форки
45
Открытые issues
20
Последний коммит
вчера

Что это?

Claude Code не знает о подводных камнях Elixir и Phoenix: например, assign_new пропускает обновление при повторном подключении, числа с плавающей точкой портят денежные поля, а задачи Oban могут быть неидемпотентными. Плагин добавляет знания о предметной области и координирует работу специализированных агентов: они планируют функции с помощью параллельного исследования, выполняют задачи с проверкой компиляции после каждого изменения и проводят параллельные ревью кода, проверяя идиомы, безопасность, тесты и компиляцию.

Рабочий процесс состоит из этапов plan, work, verify, review и compound; команды находятся в пространстве имён /phx:*. Iron Laws обеспечиваются хуками, которые сканируют изменения и выявляют такие проблемы, как денежные поля типа :float, вызовы String.to_atom для пользовательского ввода и долгоживущие процессы без супервизора. Справочные материалы по LiveView, Ecto, Oban, безопасности и тестированию загружаются автоматически в зависимости от редактируемых файлов.

Проект также включает сгенерированные версии для Amp, Codex, Pi, OpenCode и DeepSeek Harness; различия в поддержке функций указаны в матрице поддержки сред выполнения.

Ключевые возможности

  • 01Планирует функции с помощью параллельных исследовательских агентов и записывает структурированные планы в файлы с чекбоксами.
  • 02Проверяет компиляцию после каждого изменения при выполнении задач из плана.
  • 03Обеспечивает соблюдение 26 Iron Laws с помощью хуков, которые сканируют изменения и выявляют типичные ошибки в Elixir и Phoenix.
  • 04Проводит параллельное ревью четырьмя агентами, проверяя идиомы, безопасность, тесты и компиляцию.
  • 05Автоматически загружает справочные материалы по LiveView, Ecto, Oban и безопасности в зависимости от редактируемых файлов.
  • 06Интегрируется с Tidewave MCP.

Сценарии использования

  • Разработка новых функций Phoenix LiveView по плану с проверкой каждого этапа.
  • Ревью pull request в Elixir на предмет уязвимостей и антипаттернов в Ecto или Oban.
  • Поиск причин ошибок в коде LiveView или Phoenix с помощью структурированных параллельных направлений исследования.
  • Знакомство команды с конвенциями Phoenix благодаря правилам, соблюдение которых контролируется автоматически.

Быстрый старт

  1. 1

    Добавьте маркетплейс в Claude Code

    /plugin marketplace add oliver-kriska/claude-elixir-phoenix
  2. 2

    Установите плагин

    /plugin install elixir-phoenix
  3. 3

    Спланируйте функцию с помощью команды workflow плагина

    /phx:plan Add real-time comment notifications

Что важно знать

  • Требуется Claude Code версии 2.1.110 или новее.
  • Плагин ориентирован на Elixir/Phoenix, поэтому при работе с несколькими стеками рекомендуется включать его отдельно для каждого проекта.
  • В других средах выполнения, таких как Amp, Codex, Pi, OpenCode и DeepSeek Harness, набор функций не полностью соответствует плагину для Claude Code.
  • При обновлении с v2.x необходимо соблюдать определённый порядок установки, иначе плагин не загрузится.

В подборках

Темы

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

Что такое claude-elixir-phoenix?
Плагин Claude Code для Elixir/Phoenix с 26 специализированными агентами, проверкой Iron Laws и интеграцией с Tidewave MCP для планирования, реализации и ревью кода. Claude Code не знает о подводных камнях Elixir и Phoenix: например, assign_new пропускает обновление при повторном подключении, числа с плавающей точкой портят денежные поля, а задачи Oban могут быть неидемпотентными. Плагин добавляет знания о предметной области и координирует работу специализированных агентов: они планируют функции с помощью параллельного исследования, выполняют задачи с проверкой компиляции после каждого изменения и проводят параллельные ревью кода, проверяя идиомы, безопасность, тесты и компиляцию.
claude-elixir-phoenix можно использовать бесплатно? Какая у него лицензия?
claude-elixir-phoenix распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
claude-elixir-phoenix всё ещё поддерживается?
Активно поддерживается. Последний коммит в claude-elixir-phoenix — 6 нояб. 2026 г..
Для чего можно использовать claude-elixir-phoenix?
Разработка новых функций Phoenix LiveView по плану с проверкой каждого этапа. Ревью pull request в Elixir на предмет уязвимостей и антипаттернов в Ecto или Oban. Поиск причин ошибок в коде LiveView или Phoenix с помощью структурированных параллельных направлений исследования. Знакомство команды с конвенциями Phoenix благодаря правилам, соблюдение которых контролируется автоматически.
Как установить claude-elixir-phoenix?
Добавьте маркетплейс в Claude Code: /plugin marketplace add oliver-kriska/claude-elixir-phoenix Установите плагин: /plugin install elixir-phoenix Спланируйте функцию с помощью команды workflow плагина: /phx:plan Add real-time comment notifications
Где скачать claude-elixir-phoenix?
Исходный код и инструкции по установке — на GitHub: https://github.com/oliver-kriska/claude-elixir-phoenix

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.

186,3 тыс.+4,9 тыс. за неделю10,3 тыс.JavaScriptMITОбновлён 9 дней назад

Самостоятельно размещаемое веб-приложение на Phoenix для совместного мозгового штурма, голосования и приоритизации идей с обновлениями в реальном времени и возможностью анонимного доступа.

14217ElixirAGPL-3.0Активно поддерживаетсяОбновлён 10 дней назад

Коллекция устанавливаемых хуков для Claude Code: они задают ограничения безопасности, автоматизируют действия, отслеживают затраты и отправляют уведомления о вызовах инструментов агентом.

577+8 за неделю48JavaScriptMITОбновлён 6 дней назад