Toolverse
All skills

moai-lang-scala

by modu-ai

Scala 3.4+ development specialist covering Akka, Cats Effect, ZIO, and Spark patterns. Use when building distributed systems, big data pipelines, or functional programming applications.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
modu-ai
Category
DevOps
Views
2

About this skill

Scala 3.4+ development specialist covering Akka, Cats Effect, ZIO, and Spark patterns. Use when building distributed systems, big data pipelines, or functional programming applications.

How to use

  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+.

Related skills

grafana-dashboards

by wshobson

Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.

DevOps
92262

task-master

by sfc-gh-dflippo

AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.

DevOps
14126

planning-with-files

by davila7

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring u003e5 tool calls.

DevOps
2365

postmortem-writing

by wshobson

Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response processes.

DevOps
1385

miniprogram-development

by TencentCloudBase

WeChat Mini Program development rules. Use this skill when developing WeChat mini programs, integrating CloudBase capabilities, and deploying mini program projects.

DevOps
1955

drawio-diagrams-enhanced

by jgtolentino

Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams,

DevOps
918943