oliver-kriska/claude-elixir-phoenix
Claude Code plugin for Elixir/Phoenix/LiveView — 26 specialist agents, Iron Laws enforcement, and Tidewave MCP integration. Plan features with parallel research agents, execute with automatic verification, review with 4-agent parallel audits, and capture learnings as reusable knowledge.
What it solves
This project provides a specialized plugin for Claude Code (and other AI coding assistants like Amp, Codex, Pi, and OpenCode) to help developers build Elixir and Phoenix applications. It addresses the gap where general-purpose AI models lack deep, domain-specific knowledge of Elixir/Phoenix pitfalls—such as assign_new behavior during reconnects, Ecto query performance (N+1 queries), and Oban job idempotency.
How it works
The plugin coordinates a fleet of 26 specialist agents (using models like Claude Opus and Sonnet) and 51 skills to automate the development lifecycle. It uses a structured workflow of planning, implementation, and verification:
- Planning: Research agents analyze the codebase to create a structured plan.
- Implementation: The system implements tasks and compiles the code after each change, stopping immediately if "Iron Laws" (non-negotiable coding rules) are violated.
- Review: Specialist agents audit the code for idioms, security, and compilation errors in parallel.
- Investigation: Tools like
phx-investigateandphx-tracehelp debug deep bugs and trace calls.
Who it’s for
Elixir and Phoenix developers who use AI coding assistants and want to prevent production bugs by enforcing domain-specific best practices and architectural patterns.
Highlights
- 26 Specialist Agents: Dedicated roles for architecture, security, and domain-specific logic (e.g., Oban specialist, LiveView architect).
- 51 Canonical Skills: A comprehensive library of skills covering Ecto, LiveView, and Phoenix patterns.
- Iron Laws: A set of 26 non-negotiable rules that catch bugs tests often miss.
- Multi-Runtime Support: Compatible with Claude Code, Amp, Codex, Pi, OpenCode, and DeepSeek Harness.
- Automated Workflows: Integrated commands for planning (
/phx:plan), working (/phx:work), and reviewing (/phx:review).
Related
- Project
- Project
- Project
- Project
- Project