About
This skill equips Claude with deep insights into the Elixir ecosystem, moving beyond syntax to enforce idiomatic functional programming patterns. It helps developers navigate the transition from Object-Oriented Programming (OOP) to Elixir's actor model by emphasizing pure functions, pattern matching, and the strategic use of processes. Whether you are refactoring legacy modules, designing concurrent systems with GenServers, or setting up async-safe test suites, this skill ensures your code is performant, maintainable, and aligned with the core philosophy of the Erlang runtime.