nw-fp-scala

Community

Master Scala 3 FP with ZIO, Cats, and opaque types

AuthorStudentCristian
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Scala developers often struggle to manage effects, domain boundaries, and type safety in large JVM applications. This skill demonstrates patterns and practices using Scala 3, ZIO, Cats Effect, and opaque types to unify error handling, dependency management, and domain modeling.

Core Features & Use Cases

  • Type-safe domain modeling with opaque types and enums.
  • Effect management via ZIO or Cats Effect with modular architecture.
  • Domain-driven design patterns and practical domain wrappers.
  • Real-world examples illustrating place-order, validated state, and composed effects.

Quick Start

Set up a Scala 3 project and try the starter code to experiment with ZIO, Cats Effect, and opaque types.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: nw-fp-scala
Download link: https://github.com/StudentCristian/nWave-github/archive/main.zip#nw-fp-scala

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.