nw-fp-scala
CommunityMaster 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.