Agent skill · software engineering · personamanagmentlayer

elixir-expert

Expert-level Elixir, Phoenix, OTP, and concurrent systems. Use when the user mentions Phoenix, OTP, Erlang, concurrent, or functional, or when the task involves Elixir Fundamentals or Phoenix Framework.

Why this skill is useful

Adds executable scripts for building concurrent systems with Elixir and Phoenix that are not commonly found in public documentation.

What it needs

Requires elixir installed locally. About 4k tokens when loaded. Last updated 2026-03-30. 41 stars on the source repository.

What this skill does

Elixir Expert Expert guidance for Elixir programming, Phoenix framework, OTP, and building highly concurrent, fault-tolerant systems. Core Concepts Elixir Fundamentals Functional programming Pattern matching Immutability Pipe operator Modules and functions Structs and maps OTP (Open Telecom Platform) GenServer Supervisors Applications Tasks Agents ETS (Erlang Term Storage) Phoenix Framework Contexts and schemas LiveView Channels (WebSockets) Plug Ecto (database) Testing Elixir Basics GenServer Supervisors Ecto Phoenix LiveView Concurrency Best Practices Elixir Use pattern matching extensively Leverage pipe operator Write small, focused functions Handle all pattern match cases Use proper error handling Follow naming conventions Write documentation OTP Use GenServers for state Implement supervisors properly Design for failure Keep processes focused Use process monitoring Implement timeouts Log appropriately Phoenix Follow context boundaries Use changesets for validation Implement proper authentication Handle errors gracefully Test thoroughly Use LiveView for interactivity Optimize queries Anti-Patterns ❌ Using mutable state ❌ Long-running GenServer calls ❌ Not supervising processes ❌ Ignoring errors ❌ Large modules ❌ N+1 query problems ❌ Not using pattern matching Reference Documentation Detailed material lives alongside this skill and is read on demand: Phoenix Framework Resources Elixir: https://elixir-lang.org/ Phoenix: https://www.phoenixframework.org/ Hex: https://hex.pm/ Elixir School: https://elixirschool.com/ Programming Elixir (book)

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills personamanagmentlayer/elixir-expert

View the source on GitHub

Browse the @skills marketplace