What problem does it solve?
This Skill helps you design, implement, and review Scala backend code with direct-style patterns instead of monadic boilerplate, so application logic stays clear, safe, and maintainable.
Core Features & Use Cases
- Scala Project Setup: Start new direct-style Scala services with the right sbt, logging, formatting, and warning settings.
- Concurrency and HTTP: Apply Ox for structured concurrency and Tapir for direct-style endpoints, authentication, error handling, and server configuration.
- Data and Operations: Work through persistence, email delivery, Kafka, testing, OpenTelemetry, and OpenAPI generation with production-ready patterns.
- Use Case: If you are building or reviewing a Scala 3 backend, this Skill can guide package structure, resource lifecycles, endpoint wiring, database transactions, and observability from start to finish.
Quick Start
Ask me to analyze your Scala codebase and I will apply the relevant direct-style chapter to help implement or review the next backend task.