Skip to content

phxagents

Iron Laws and specialist agents for Elixir/Phoenix in your AI coding tool.

Your AI coding tool is great. But it doesn’t know that assign_new silently skips on reconnect, that :float will corrupt your money fields, or that your Oban job isn’t idempotent.

This plugin does. It coordinates 21 specialist agents that plan, implement, review, and verify your Elixir/Phoenix code in parallel — each with fresh context, domain expertise, and enforced Iron Laws that catch the bugs your tests won’t. 43 skills auto-load based on the file you’re editing, so there’s no prompt engineering and no /load commands. Currently shipping for Claude Code at v2.8.8; Codex, OpenCode, and Pi support landing in v3.0.0.

43
skills auto-loaded for the file you’re editing
21
specialist agents — planners, reviewers, investigators
22
Iron Laws — production-tested rules that catch bugs before they ship
104
deep-dive references for Phoenix, Ecto, LiveView, Oban, OTP

Auto-loaded skills

Open a *_live.ex file → LiveView patterns load. Editing a migration → Ecto patterns. Auth code → Security Iron Laws. No /load commands. No prompt engineering.

Specialist agents

/phx:plan runs 4 research agents in parallel. /phx:review runs 4 review agents. Each has fresh context and domain expertise. The orchestrator synthesises.

Iron Laws enforcement

22 non-negotiable rules: no :float for money, always assign_async in mount, never String.to_atom with user input. Verified at edit time and at review.

Plan → Work → Review → Compound

Filesystem is the state machine. Plans live as checkbox markdown. Reviews produce findings, not source edits. Solved problems become reusable knowledge.

Terminal window
# Add as a Claude Code marketplace
/plugin marketplace add oliver-kriska/claude-elixir-phoenix
/plugin install elixir-phoenix

Full install guide →

phxagents · v2.8.8 · GitHub · llms.txt · llms-full.txt

Community plugin. Not affiliated with Phoenix Framework or phoenix.new.