What problem does it solve?
It helps you implement, debug, and review Elixir codebases—especially Phoenix LiveView apps—by guiding architecture decisions, state management, modern language patterns, and verification-oriented workflows.
Core Features & Use Cases
- Architecture guidance: Choose the right Elixir/Phoenix building blocks for web, background processing, distributed systems, and ML/Numerical workloads.
- Production-grade patterns: Apply up-to-date Elixir (e.g., guards, types, sigils, dbg usage) and Phoenix LiveView techniques (streams, async, verified routes).
- Concurrency and testing support: Use GenServer/Broadway patterns correctly and validate behavior with ExUnit, LiveView tests, and mocking.
Example use case: You’re adding a real-time “delete product” flow to a Phoenix LiveView screen and need correct event handling, efficient list updates, and a test plan that confirms the UI and backend behavior.
Quick Start
Ask the AI to help you implement and verify a Phoenix LiveView feature for the files currently open in your Elixir project, including the needed Elixir changes, LiveView updates, and corresponding tests.