moai-lang-scala

Scaffold Scala 3.4+ projects with functional programming patterns and modular SBT setups.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/GoosLab/moai-rank --skill moai-lang-scala-gooslab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-scala
Source: https://github.com/GoosLab/moai-rank/tree/main/.claude/skills/moai-lang-scala
Command: npx skills add https://github.com/GoosLab/moai-rank --skill moai-lang-scala-gooslab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scala 3.4+ functional programming guidance and integration patterns are consolidated to help developers design robust JVM applications with modern FP techniques.

Core Features & Use Cases

  • Core Language: Scala 3.4 features including Given/Using, extension methods, enums, and opaque types to build safer, flexible APIs.
  • Effect & Framework Ecosystems: Guidance and patterns for Cats Effect, ZIO, Akka, and Apache Spark to construct scalable services and data pipelines.
  • Implementation Guidance: End-to-end module structure, multi-project SBT setups, and practical examples spanning REST APIs, streaming, and data processing.

Quick Start

Invoke this skill to scaffold a Scala 3.4+ project with functional programming patterns and modular includes for Akka, Cats Effect, ZIO, and Spark.

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 Scala 3.4 functional programming project with ZIO and Cats Effect?

Structure a Scala 3.4 functional programming project using multi-module SBT setups and modular includes for ZIO and Cats Effect to build scalable JVM services. This provides end-to-end module structure and practical templates for robust FP architectures.

How do I use Given and Using context parameters in Scala 3.4?

Use Given and Using context parameters in Scala 3.4 to build safer, flexible APIs with modern functional programming techniques. This provides structured guidance for type-safe dependency injection without boilerplate.

Can I build Spark data pipelines with Scala 3.4 and functional programming patterns?

Build Spark data pipelines with Scala 3.4 and functional programming patterns to construct robust data processing architectures. This provides practical templates and integration patterns for distributed data pipelines requiring effect management.

What's the best way to manage effects in Scala 3.4 distributed applications with Akka?

Manage effects in Scala 3.4 distributed applications with Akka by applying robust FP patterns and structured integration guidance. This ensures scalable service architectures using modern effect management frameworks and practical templates.