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.
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/usingclauses for context functions, and metaprogramming withinlineand 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
| Source | community |
|---|---|
| License | — |
| Risk label | safe ("critical" means the skill may run commands or touch files — read before use) |
| Files | SKILL.md |
| Added | 2026-02-27 |
Related skills
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
