moai-lang-scala

Guide Scala 3.4+ application design with Cats Effect, ZIO, Akka, Http4s, and Spark.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Jongsix/remote-claudecode --skill moai-lang-scala-jongsix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-scala
Source: https://github.com/Jongsix/remote-claudecode/tree/main/.claude/skills/moai-lang-scala
Command: npx skills add https://github.com/Jongsix/remote-claudecode --skill moai-lang-scala-jongsix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers design, implement, and troubleshoot modern Scala 3.4+ applications without piecing together language features, library patterns, and framework-specific guidance from scratch.

Core Features & Use Cases

  • Scala language guidance: Covers extension methods, givens/usings, enums, opaque types, match types, and inline features.
  • Production architecture patterns: Provides guidance for Cats Effect, ZIO, Akka, Http4s, and Spark-based systems.
  • Reference-driven implementation: Includes focused modules and examples for functional programming, actors, streaming, HTTP services, and big data pipelines.
  • Use case: A developer building a service can use it to choose the right effect system, structure dependencies, and implement safe resource handling and tests.

Quick Start

Ask for a Scala 3 solution for your specific service, stream, actor, or Spark workflow and include the libraries or patterns you want used.

Frequently Asked Questions about moai-lang-scala

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

FAQPage Schema
How do I structure a production Scala 3 application using Cats Effect or ZIO?

Build production Scala 3 systems by applying provided architectural patterns for Cats Effect or ZIO, ensuring proper dependency structuring, safe resource handling, and testable functional code.

What is the best way to implement an HTTP API in Scala with Http4s?

Implement Http4s HTTP APIs in Scala 3 by following reference-driven modules that guide functional endpoint definitions, effect integration, and testable service architectures.

Can I use this to design streaming pipelines and Spark analytics in Scala?

Yes, you can design Spark analytics and streaming pipelines in Scala by applying the framework-specific patterns and reference examples included for distributed systems and big data workflows.

Does the guidance cover Scala 3 language features like givens, opaque types, and enums?

Yes, the Scala language guidance covers Scala 3.4+ features including givens, usings, enums, opaque types, match types, extension methods, and inline features for modern implementation.

How do I choose between Cats Effect and ZIO for my functional Scala service?

Compare Cats Effect and ZIO for functional Scala services by evaluating the provided architectural guidance, which details how to choose the right effect system and structure resource-safe dependencies.

When should I use Akka actor patterns in a distributed Scala system?

Use Akka actor patterns in distributed Scala systems when implementing concurrent message-driven workflows, applying the production architecture references to ensure correct actor design and safe resource handling.