Repolode
oliver-kriska

oliver-kriska/claude-elixir-phoenix

Plugin de Claude Code para Elixir/Phoenix con 26 agentes especializados, aplicación de Iron Laws e integración con Tidewave MCP para planificar, implementar y revisar código.

Estrellas
573
Forks
45
Issues abiertos
20
Último commit
hace 10 horas

¿Qué es?

Claude Code desconoce problemas habituales de Elixir y Phoenix, como que assign_new omita valores al reconectarse, que los floats corrompan campos monetarios o que los trabajos de Oban no sean idempotentes. Este plugin aporta conocimientos del dominio y coordina agentes especializados que planifican funcionalidades con investigación en paralelo, ejecutan tareas con comprobaciones de compilación tras cada cambio y revisan código mediante auditorías paralelas de modismos, seguridad, pruebas y compilación.

El flujo de trabajo sigue un ciclo de planificar, trabajar, verificar, revisar y compound, con comandos en el espacio de nombres /phx:*. Los hooks aplican Iron Laws y analizan las modificaciones en busca de problemas como campos monetarios :float, el uso de String.to_atom con entradas de usuario y procesos de larga duración sin supervisión. Las skills de conocimiento para LiveView, Ecto, Oban, seguridad y pruebas se cargan automáticamente según los archivos que se estén editando.

El proyecto también incluye versiones generadas para Amp, Codex, Pi, OpenCode y DeepSeek Harness, con distintos niveles de paridad de funcionalidades indicados en su matriz de compatibilidad de runtime.

Funciones clave

  • 01Planifica funcionalidades con agentes de investigación en paralelo y escribe archivos de plan estructurados con casillas de verificación.
  • 02Ejecuta comprobaciones de compilación después de cada cambio al llevar a cabo las tareas del plan.
  • 03Aplica 26 Iron Laws mediante hooks que analizan las modificaciones para detectar errores habituales de Elixir y Phoenix.
  • 04Realiza revisiones paralelas con cuatro agentes que cubren modismos, seguridad, pruebas y compilación.
  • 05Carga automáticamente conocimientos del dominio sobre LiveView, Ecto, Oban y seguridad según los archivos editados.
  • 06Se integra con Tidewave MCP.

Casos de uso

  • Desarrollar funcionalidades nuevas de Phoenix LiveView mediante pasos planificados y verificados.
  • Revisar pull requests de Elixir para detectar problemas de seguridad y antipatrones de Ecto u Oban.
  • Investigar errores en código de LiveView o Phoenix mediante líneas de trabajo paralelas y estructuradas.
  • Ayudar a un equipo a familiarizarse con las convenciones de Phoenix mediante reglas aplicadas automáticamente.

Inicio rápido

  1. 1

    Añade el marketplace en Claude Code

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

    Instala el plugin

    /plugin install elixir-phoenix
  3. 3

    Planifica una función con el comando de workflow del plugin

    /phx:plan Add real-time comment notifications

Antes de usarlo

  • Requiere Claude Code 2.1.110 o posterior.
  • Está especialmente orientado a Elixir/Phoenix, por lo que se recomienda habilitarlo por proyecto si trabajas con varios stacks.
  • Otros entornos de ejecución, como Amp, Codex, Pi, OpenCode y DeepSeek Harness, no ofrecen todas las funciones del plugin de Claude Code.
  • Para actualizar desde v2.x, debes seguir un orden de instalación específico; de lo contrario, el plugin no se cargará.

En colecciones

Temas

Preguntas frecuentes

¿Qué es claude-elixir-phoenix?
Plugin de Claude Code para Elixir/Phoenix con 26 agentes especializados, aplicación de Iron Laws e integración con Tidewave MCP para planificar, implementar y revisar código. Claude Code desconoce problemas habituales de Elixir y Phoenix, como que assign_new omita valores al reconectarse, que los floats corrompan campos monetarios o que los trabajos de Oban no sean idempotentes. Este plugin aporta conocimientos del dominio y coordina agentes especializados que planifican funcionalidades con investigación en paralelo, ejecutan tareas con comprobaciones de compilación tras cada cambio y revisan código mediante auditorías paralelas de modismos, seguridad, pruebas y compilación.
¿claude-elixir-phoenix es gratuito? ¿Qué licencia tiene?
claude-elixir-phoenix es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿claude-elixir-phoenix sigue mantenido?
Mantenimiento activo. El último commit de claude-elixir-phoenix fue el 6 nov 2026.
¿Para qué puedo usar claude-elixir-phoenix?
Desarrollar funcionalidades nuevas de Phoenix LiveView mediante pasos planificados y verificados. Revisar pull requests de Elixir para detectar problemas de seguridad y antipatrones de Ecto u Oban. Investigar errores en código de LiveView o Phoenix mediante líneas de trabajo paralelas y estructuradas. Ayudar a un equipo a familiarizarse con las convenciones de Phoenix mediante reglas aplicadas automáticamente.
¿Cómo se instala claude-elixir-phoenix?
Añade el marketplace en Claude Code: /plugin marketplace add oliver-kriska/claude-elixir-phoenix Instala el plugin: /plugin install elixir-phoenix Planifica una función con el comando de workflow del plugin: /phx:plan Add real-time comment notifications
¿Dónde consigo claude-elixir-phoenix?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/oliver-kriska/claude-elixir-phoenix

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados