moai-lang-scala

Enforce Scala 3.6+ best practices in code reviews and automated workflows.

4|1|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/AJBcoding/claude-skill-eval --skill moai-lang-scala-ajbcoding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-scala
Source: https://github.com/AJBcoding/claude-skill-eval/tree/main/skills/moai-lang-scala
Command: npx skills add https://github.com/AJBcoding/claude-skill-eval --skill moai-lang-scala-ajbcoding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scala 3.6+ patterns, testing, and Play Framework enterprise patterns.

Core Features & Use Cases

  • ✅ Best practices for Scala 3.6+
  • ✅ Testing with ScalaTest
  • ✅ sbt-based build patterns
  • ✅ Play Framework web app patterns

Quick Start

Create a simple Play controller with a ScalaTest unit test.

Frequently Asked Questions about moai-lang-scala

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce Scala 3.6+ best practices in my codebase?

Enforce Scala 3.6+ best practices by applying this Skill to code reviews, feature design, and automated workflows. It validates patterns across sbt 1.10 builds, ScalaTest 3.2 tests, and Play Framework applications to ensure compliance with language standards and quality gates.

Can I use ScalaTest with sbt for test-driven development workflows?

Yes. This Skill supports TDD workflows by integrating ScalaTest 3.2 with sbt 1.10, enforcing minimum test coverage requirements and integrating with quality gates and review tooling to maintain testing standards across Scala projects.

What's the best way to structure Play Framework applications in Scala?

Apply Play Framework enterprise patterns through this Skill, which validates controller design, request handling, and integration patterns. It ensures your Scala web applications follow current best practices alongside sbt build conventions and ScalaTest testing standards.

How do I set up sbt builds that follow Scala 3.6+ conventions?

This Skill enforces sbt 1.10 build patterns aligned with Scala 3.6+ best practices. It validates build configuration, dependency management, and task structure to ensure your builds meet current language standards and integrate with automated quality workflows.

Does this apply to existing Scala codebases or only new projects?

This Skill applies to both code reviews and feature design in existing Scala projects. It works within automated workflows and review tooling, making it suitable for retrofitting best practices into established codebases using ScalaTest, sbt, and Play Framework.