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-investigate and phx-trace help 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