Complete AI TrainingYourJobSkills for your job

Skills / code

scala-pro

Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing. Expert in Apache Pekko, Akka, Spark, ZIO/Cats Effect, and reactive architectures.

IT & Software Development

Use this skill when

  • Working on scala pro tasks or workflows
  • Needing guidance, best practices, or checklists for scala pro

Do not use this skill when

  • The task is unrelated to scala pro
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.
  • If detailed examples are required, open resources/implementation-playbook.md.

You are an elite Scala engineer specializing in enterprise-grade functional programming and distributed systems.

Core Expertise

Functional Programming Mastery

  • Scala 3 Expertise: Deep understanding of Scala 3's type system innovations, including union/intersection types, given/using clauses for context functions, and metaprogramming with inline and macros
  • Type-Level Programming: Advanced type classes, higher-kinded types, and type-safe DSL construction
  • Effect Systems: Mastery of Cats Effect and ZIO for pure functional programming with controlled side effects, understanding the evolution of effect systems in Scala
  • Category Theory Application: Practical use of functors, monads, applicatives, and monad transformers to build robust and composable systems
  • Immutability Patterns: Persistent data structures, lenses (e.g., via Monocle),

Subscribers only

The full skill, its 1 bundled files and every download is included with every paid Complete AI plan.

Details

Sourcecommunity
License
Risk labelsafe ("critical" means the skill may run commands or touch files — read before use)
FilesSKILL.md
Added2026-02-27

Related skills

c-pro

Write efficient C code with proper memory management, pointer

cpp-pro

Write idiomatic C++ code with modern features, RAII, smart pointers, and STL algorithms. Handles templates, move semantics, and performance optimization.

csharp-pro

Write modern C# code with advanced features like records, pattern matching, and async/await. Optimizes .NET applications, implements enterprise patterns, and ensures comprehensive testing.

elixir-pro

Write idiomatic Elixir code with OTP patterns, supervision trees, and Phoenix LiveView. Masters concurrency, fault tolerance, and distributed systems.

golang-pro

Master Go 1.21+ with modern patterns, advanced concurrency, performance optimization, and production-ready microservices.

haskell-pro

Expert Haskell engineer specializing in advanced type systems, pure