Repolode
oliver-kriska

oliver-kriska/claude-elixir-phoenix

Um plugin do Claude Code para Elixir/Phoenix, com 26 agentes especialistas, aplicação das Iron Laws e integração com o Tidewave MCP para planejar, implementar e revisar código.

Estrelas
573
Forks
45
Issues abertas
20
Último commit
ontem

O que é?

O Claude Code não conhece armadilhas de Elixir e Phoenix, como assign_new não ser executado após uma reconexão, floats corromperem campos monetários ou jobs do Oban não serem idempotentes. Este plugin adiciona conhecimento específico do domínio e coordena agentes especialistas que planejam funcionalidades com pesquisa paralela, executam tarefas com verificações de compilação após cada alteração e revisam código por meio de auditorias paralelas que abrangem idiomatismos, segurança, testes e compilação.

O fluxo de trabalho segue um ciclo de planejar, trabalhar, verificar, revisar e consolidar, com comandos no namespace /phx:*. As Iron Laws são aplicadas por hooks que analisam as edições em busca de problemas como campos monetários do tipo :float, uso de String.to_atom com dados fornecidos pelo usuário e processos de longa duração sem supervisão. As skills de conhecimento sobre LiveView, Ecto, Oban, segurança e testes são carregadas automaticamente de acordo com os arquivos editados.

O projeto também oferece edições geradas para Amp, Codex, Pi, OpenCode e DeepSeek Harness, com diferentes níveis de paridade de recursos indicados em sua matriz de suporte a runtimes.

Recursos principais

  • 01Planeja funcionalidades com agentes de pesquisa paralela e cria arquivos de plano estruturados com caixas de seleção.
  • 02Executa verificações de compilação após cada alteração durante a execução das tarefas do plano.
  • 03Aplica 26 Iron Laws por meio de hooks que analisam as edições em busca de erros comuns de Elixir e Phoenix.
  • 04Executa revisões paralelas com quatro agentes, abrangendo idiomatismos, segurança, testes e compilação.
  • 05Carrega automaticamente conhecimento específico sobre LiveView, Ecto, Oban e segurança, de acordo com os arquivos editados.
  • 06Integra-se ao Tidewave MCP.

Casos de uso

  • Desenvolver novas funcionalidades com Phoenix LiveView usando etapas planejadas e verificadas.
  • Revisar pull requests de Elixir em busca de falhas de segurança e anti-patterns de Ecto ou Oban.
  • Investigar bugs em código de LiveView ou Phoenix com frentes de trabalho paralelas e estruturadas.
  • Integrar uma equipe às convenções de Phoenix por meio de regras aplicadas automaticamente.

Início rápido

  1. 1

    Adicione o marketplace ao Claude Code

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

    Instale o plugin

    /plugin install elixir-phoenix
  3. 3

    Planeje um recurso com o comando de workflow do plugin

    /phx:plan Add real-time comment notifications

Antes de usar

  • Requer Claude Code 2.1.110 ou posterior.
  • É bastante direcionado a Elixir/Phoenix, então recomendamos ativá-lo por projeto para trabalhar com várias stacks.
  • Outros ambientes de execução, como Amp, Codex, Pi, OpenCode e DeepSeek Harness, não têm todos os recursos do plugin do Claude Code.
  • Para atualizar a partir da v2.x, é preciso seguir uma ordem específica de instalação; caso contrário, o plugin não será carregado.

Em coleções

Tópicos

Perguntas frequentes

O que é claude-elixir-phoenix?
Um plugin do Claude Code para Elixir/Phoenix, com 26 agentes especialistas, aplicação das Iron Laws e integração com o Tidewave MCP para planejar, implementar e revisar código. O Claude Code não conhece armadilhas de Elixir e Phoenix, como assign_new não ser executado após uma reconexão, floats corromperem campos monetários ou jobs do Oban não serem idempotentes. Este plugin adiciona conhecimento específico do domínio e coordena agentes especialistas que planejam funcionalidades com pesquisa paralela, executam tarefas com verificações de compilação após cada alteração e revisam código por meio de auditorias paralelas que abrangem idiomatismos, segurança, testes e compilação.
claude-elixir-phoenix é gratuito? Qual é a licença?
claude-elixir-phoenix é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
claude-elixir-phoenix ainda é mantido?
Manutenção ativa. O último commit de claude-elixir-phoenix foi em 6 de nov. de 2026.
Para que posso usar claude-elixir-phoenix?
Desenvolver novas funcionalidades com Phoenix LiveView usando etapas planejadas e verificadas. Revisar pull requests de Elixir em busca de falhas de segurança e anti-patterns de Ecto ou Oban. Investigar bugs em código de LiveView ou Phoenix com frentes de trabalho paralelas e estruturadas. Integrar uma equipe às convenções de Phoenix por meio de regras aplicadas automaticamente.
Como instalar claude-elixir-phoenix?
Adicione o marketplace ao Claude Code: /plugin marketplace add oliver-kriska/claude-elixir-phoenix Instale o plugin: /plugin install elixir-phoenix Planeje um recurso com o comando de workflow do plugin: /phx:plan Add real-time comment notifications
Onde consigo claude-elixir-phoenix?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/oliver-kriska/claude-elixir-phoenix

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados