scala-conventions-enforcer

Enforce Scala 3.3.6 LTS coding standards and formatting rules.

Updated Dec 4, 2025
One-click install
npx skills add https://github.com/matthew-bram/enterprise-confluent-test-probe --skill scala-conventions-enforcer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scala-conventions-enforcer
Source: https://github.com/matthew-bram/enterprise-confluent-test-probe/tree/main/.claude/skills/scala-conventions-enforcer
Command: npx skills add https://github.com/matthew-bram/enterprise-confluent-test-probe --skill scala-conventions-enforcer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures all Scala code adheres to project-specific coding standards, formatting rules, naming conventions, and architectural patterns, preventing common violations and improving code quality.

Core Features & Use Cases

  • Proactive Code Quality: Enforces strict adherence to a comprehensive Scala style guide before and during development.
  • Testability Focus: Implements patterns like private[module] visibility to maximize unit test coverage.
  • Use Case: Before writing any new Scala code or reviewing existing code, load this skill to guarantee compliance with the project's established best practices for formatting, naming, and actor design.

Quick Start

Load this skill before writing or reviewing any Scala code.

Frequently Asked Questions about scala-conventions-enforcer

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

FAQPage Schema
How do I enforce Scala 3 coding standards and naming conventions during code review?

You can enforce Scala 3 coding standards by loading this skill before writing or reviewing code to guarantee compliance with established project formatting, naming conventions, and architectural patterns. It proactively checks code quality and highlights violations related to visibility and structure.

What are the best practices for structuring Apache Pekko Typed Actors in Scala 3.3.6?

Best practices for Apache Pekko Typed Actors in Scala 3.3.6 involve adhering to specific architectural patterns and style guides. This skill enforces those structural rules to ensure proper actor design, improve code testability, and maintain consistent project architecture.

How can I improve Scala code testability using visibility modifiers?

Improving Scala code testability involves implementing specific visibility patterns like `private[module]` to maximize unit test coverage. This skill enforces these visibility rules during development to ensure internal components remain accessible for testing while maintaining strict encapsulation boundaries.

Does this Scala conventions enforcer work with Scala 3.3.6 LTS projects?

Yes, this Scala conventions enforcer is specifically designed for Scala 3.3.6 LTS projects. It ensures adherence to a comprehensive style guide tailored for this version, addressing common violations related to typing, structure, and project-specific formatting rules.

Why should I enforce coding standards before writing new Scala code?

Enforcing coding standards before writing new Scala code prevents common violations proactively, rather than fixing them during later review stages. This approach ensures immediate adherence to formatting rules and architectural patterns, directly improving overall code quality and testability.