moai-lang-elixir

Installation
SKILL.md

Quick Reference (30 seconds)

Elixir 1.17+ Development Specialist - Phoenix 1.7, LiveView, Ecto, OTP patterns, and functional programming.

Auto-Triggers: .ex, .exs files, mix.exs, config/, Phoenix/LiveView discussions

Core Capabilities:

  • Elixir 1.17: Pattern matching, pipes, protocols, behaviours, macros
  • Phoenix 1.7: Controllers, LiveView, Channels, PubSub, Verified Routes
  • Ecto: Schemas, Changesets, Queries, Migrations, Multi
  • OTP: GenServer, Supervisor, Agent, Task, Registry
  • ExUnit: Testing with setup, describe, async
  • Mix: Build tool, tasks, releases
  • Oban: Background job processing

Quick Patterns

Phoenix Controller: Define a module using MyAppWeb with :controller. Create alias for the context module like MyApp.Accounts. Define action functions like show taking conn and params map with destructured id. Fetch data using the context function with bang like get_user! and render the template passing the data as assigns.

Related skills
Installs
104
GitHub Stars
1.0K
First Seen
Jan 22, 2026