Toolverse
Wszystkie skille

moai-lang-scala

autor: modu-ai

Specjalista Scala 3.4+ do systemów rozproszonych, big data i programowania funkcyjnego

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
modu-ai
Kategoria
DevOps
Wyświetlenia
2

O skillu

Umiejętność Claude do zaawansowanego rozwoju w Scali 3.4+. Obsługuje ekosystem funkcyjny: Akka do systemów rozproszonych, Cats Effect i ZIO do czystego programowania funkcyjnego, Apache Spark do przetwarzania dużych zbiorów danych. Zawiera wzorce dla HTTP (Http4s, Tapir), JSON (Circe, ZIO JSON), baz danych (Doobie, Slick, Quill) i testowania (ScalaTest, MUnit). Automatycznie aktywuje się przy pracy z plikami .scala, build.sbt i projektami Scala.

Jak używać

  1. Umiejętność aktywuje się automatycznie, gdy otworzysz plik Scala (.scala, .sc) lub plik konfiguracyjny build.sbt w Claude Code. Nie wymaga ręcznej instalacji — jest zintegrowana z systemem MoAI.

  2. Opisz swoje zadanie w kontekście Scali: budowanie systemu rozproszonego z Akką, implementacja pipeline'u big data ze Sparkiem, czy aplikacja z efektami czystymi w ZIO lub Cats Effect.

  3. Claude automatycznie zaproponuje odpowiednie wzorce z dostępnych modułów: funkcyjne cechy Scali 3.4 (Given/Using, Type Classes, Enums), systemy efektów (Cats Effect 3.5, ZIO 2.1), Akka Typed Actors, Spark DataFrame API lub biblioteki ekosystemu (Http4s, Circe, Doobie).

  4. Umiejętność stosuje progresywne ujawnianie informacji — najpierw otrzymasz zwięzłe odpowiedzi, a Claude rozszerzy szczegóły na żądanie, aby nie przytłaczać dużą ilością kodu na start.

  5. Pracuj iteracyjnie: zadawaj pytania o konkretne problemy (np. "Jak zaimplementować Akka Stream z obsługą błędów?"), a Claude będzie odwoływać się do dokumentacji modułów i najlepszych praktyk dla Twojej wersji bibliotek.

  6. Umiejętność ma dostęp do narzędzi do czytania i przeszukiwania kodu — możesz prosić o analizę istniejących plików .scala w Twoim projekcie i sugestie refaktoringu zgodnie ze wzorcami Scala 3.4+.

Podobne skille