Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność dla ekspertów Elixira zajmujących się systemami współbieżnymi i rozproszonymi. Opanuj wzorce OTP (GenServer, Supervisor), Phoenix LiveView, obsługę błędów i optymalizację na BEAM. Stosuj ją do refaktoryzacji kodu, projektowania architektur odpornych na awarie i budowy aplikacji skalujących się horyzontalnie. Zawiera best practices dla Ecto, pattern matchingu, testowania z ExUnit i profilowania wydajności.
Jak używać
Zainstaluj umiejętność w swoim środowisku agenta (szczegóły instalacji zależą od platformy — zwykle poprzez dodanie repozytorium lub konfiguracji MCP).
Zanim zaczniesz pracę, wyjaśnij cel: czy refaktoryzujesz istniejący kod, projektujesz nową architekturę OTP, czy optymalizujesz wydajność na BEAM. Określ ograniczenia (wersja Elixira, wymagania skalowania, istniejące zależności).
Poproś umiejętność o wskazówki dotyczące wybranego obszaru — na przykład struktury drzewa nadzoru (Supervisor), implementacji GenServera, czy integracji Phoenix LiveView. Umiejętność zastosuje konwencje idiomatyczne i best practices społeczności Elixira.
Jeśli potrzebujesz szczegółowych przykładów implementacji, poproś o otwarcie
resources/implementation-playbook.md— tam znajdziesz konkretne scenariusze i wzorce kodu.Weryfikuj wyniki: sprawdzaj, czy kod stosuje "let it crash" z właściwym nadzorem, czy używa pattern matchingu zamiast logiki warunkowej, i czy testy są napisane z ExUnit. Umiejętność może zasugerować profilowanie z
:observerlub:recondo znalezienia wąskich gardeł.Dla aplikacji produkcyjnych poproś o dodanie specyfikacji Dialyzera (type safety), benchmarków z Benchee i instrumentacji Telemetry do obserwacji systemu.