About
This skill provides deep expertise in Elixir's OTP ecosystem, helping developers navigate complex concurrency, state management, and fault-tolerance requirements. It enforces the 'Iron Law' of GenServers to prevent bottlenecks, aids in choosing between background job tools like Oban and Broadway, and provides architectural decision trees for supervision trees, task management, and distributed process registries. Whether you are building a real-time caching layer or a high-throughput data pipeline, this skill ensures your Elixir application is performant, scalable, and follows idiomatic Elixir patterns.