Elixir & Phoenix
Build real-time web apps with Elixir and Phoenix Framework. Generates LiveView components, Ecto schemas, PubSub channels, GenServer processes, and OTP supervision trees for fault-tolerant systems.
This skill covers the Elixir/Phoenix ecosystem for building concurrent, fault-tolerant web applications. It generates Phoenix LiveView components with real-time updates, Ecto schemas with changesets and migrations, PubSub for real-time channels, GenServer and Agent processes, OTP supervision trees, Oban background jobs, and deployment with Fly.io releases. Covers Phoenix 1.7+ with verified routes and components.
When to use
Use when building real-time web apps with Phoenix LiveView, designing Ecto data models, implementing OTP patterns, creating distributed systems with Elixir, or deploying Phoenix apps.
Examples
LiveView dashboard
Build a real-time analytics dashboard
Create a Phoenix LiveView dashboard that shows real-time user activity with live charts, a presence list of online users, and PubSub-powered updates
GenServer cache
Implement a distributed cache with OTP
Build a GenServer-based cache with TTL expiration, a supervision tree for fault tolerance, and distributed state sync across nodes using pg groups