M
moai-lang-elixir
Elixir 1.17+ development specialist covering Phoenix 1.7, LiveView, Ecto, and OTP patterns. Use when developing real-time applications, distributed systems, or Phoenix projects.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Elixir 1.17+ development specialist covering Phoenix 1.7, LiveView, Ecto, and OTP patterns. Use when developing real-time applications, distributed systems, or Phoenix projects.
How to use
- Załaduj umiejętność w Claude Code — zostanie automatycznie aktywowana, gdy otworzysz plik Elixira (.ex, .exs) lub plik konfiguracyjny mix.exs. 2. Rozpocznij pracę nad projektem Phoenix lub Elixirem — umiejętność rozpozna kontekst na podstawie słów kluczowych takich jak Phoenix, LiveView, Ecto, OTP, GenServer lub ścieżek katalogów config/. 3. Pytaj o konkretne wzorce: kontrolery Phoenix (moduły z :controller, aliasy kontekstu, akcje z destructuringiem parametrów), komponenty LiveView, schematy Ecto, changesets, migracje lub procesy OTP (GenServer, Supervisor, Agent). 4. Korzystaj z dostępu do narzędzi Mix — umiejętność może uruchamiać komendy mix, iex (interaktywna powłoka) i erl (Erlang VM) do testowania kodu i debugowania. 5. Pracuj z testami — pytaj o strukturę ExUnit z setup, describe i async, a także o best practices dla testowania aplikacji real-time. 6. Eksploruj zaawansowane tematy — OTP patterns, PubSub, Verified Routes, background job processing z Oban i systemy rozproszone — umiejętność dostosuje poziom szczegółowości do Twojego zapotrzebowania.