moai-lang-scala

Provide Scala 3.4+ patterns for Akka, Cats Effect, ZIO, and Spark.

3|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/rodmena-limited/trust5 --skill moai-lang-scala-rodmena-limited
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-scala
Source: https://github.com/rodmena-limited/trust5/tree/main/trust5/assets/claude/skills/moai-lang-scala
Command: npx skills add https://github.com/rodmena-limited/trust5 --skill moai-lang-scala-rodmena-limited

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires akka, cats-effect, zio, spark, http4s, tapir, doobie, slick, quill, fs2, zio-json, zio-config, zio-logging, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit for Scala 3.4+ development, specializing in Akka, Cats Effect, ZIO, and Spark patterns. It is designed for building distributed systems, big data pipelines, and functional programming applications.

Core Features & Use Cases

  • Scala 3.4+: Coverage of advanced features like Given/Using, Extension Methods, Enums, Opaque Types, and Match Types.
  • Effect Systems: Integration with Cats Effect for pure functional programming runtime and ZIO for effect system and streaming.
  • Frameworks: Support for Akka Typed Actors, Streams, Clustering, and Persistence, and Apache Spark for DataFrame and SQL.
  • Use Case: When you need to implement a highly concurrent, scalable, and functional Scala application, this Skill provides the necessary tools and patterns.

Quick Start

Use the moai-lang-scala skill to implement a distributed system with Akka Typed Actors and Cats Effect for handling concurrency.

Frequently Asked Questions about moai-lang-scala

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build distributed systems with Akka Typed Actors and Cats Effect in Scala 3.4?

Building distributed systems with Akka Typed Actors and Cats Effect in Scala 3.4 involves implementing highly concurrent, scalable, and functional applications using specialized integration patterns and pure functional runtime tools.

What is the best way to handle concurrency in Scala 3 using ZIO?

The best way to handle concurrency in Scala 3 using ZIO is leveraging its effect system and streaming capabilities to build highly concurrent, functional applications, utilizing ZIO libraries like zio-json, zio-config, and zio-logging.

Can I use Apache Spark with Scala 3.4 for big data pipelines?

Yes, Apache Spark works with Scala 3.4 for big data pipelines by utilizing specialized Spark DataFrame and SQL patterns to build scalable data processing applications.

Does this Scala 3.4 development approach support pure functional programming with http4s and doobie?

Yes, this Scala 3.4 development approach supports pure functional programming with http4s and doobie, alongside libraries like fs2 and tapir, to build effect-driven applications using Cats Effect and ZIO.

What advanced Scala 3.4 features are covered for functional programming applications?

Advanced Scala 3.4 features covered for functional programming applications include Given/Using, Extension Methods, Enums, Opaque Types, and Match Types to build robust distributed systems and big data pipelines.

How do I manage database access in Scala 3.4 using functional programming libraries?

You manage database access in Scala 3.4 using functional programming libraries like doobie, slick, and quill, which integrate seamlessly with Cats Effect and ZIO to build pure functional data access layers.