Agent skill

Scala Pro

by davila7 in davila7/claude-code-templates

Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing.

MITAuto-check passedData & Analytics

Install Scala Pro

skills CLI
$ npx skills add davila7/claude-code-templates --skill scala-pro -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install davila7/claude-code-templates scala-pro --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/davila7/claude-code-templates.git skills-src && mkdir -p .claude/skills && cp -r skills-src/cli-tool/components/skills/development/scala-pro .claude/skills/scala-pro && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
scala-pro
GitHub stars
32k
Used in
8 other repos
Token cost
~1.4k tokens
SKILL.md length
624 words
Files
1
Skills in repo
478
Repo updated
First seen
Licence
MIT

At a glance

Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing.

  • Data & Analytics work in your project
  • SKILL.md covers Use this skill when, Do not use this skill when, Instructions and Core Expertise, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Scala Pro is an agent skill from davila7/claude-code-templates. 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.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Data & Analytics. The repository describes itself as: CLI tool for configuring and monitoring Claude Code. The licence is MIT.

When your agent uses it

  • Data & Analytics work in your project

Example prompts

  • “/scala-pro”

Requirements

  • Docker

What it can do on your machine

Read from SKILL.md and the folder at commit 46b4d8b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Scala Pro loads about 1.4k tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 624 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from davila7/claude-code-templates at commit 46b4d8b, republished under its MIT licence (© davila7). 624 words, ~1,385 tokens.

Download SKILL.mdSave it as .claude/skills/scala-pro/SKILL.md (or your agent's skills folder).
name
scala-pro
description
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.
risk
safe
source
community
date_added
2026-02-27

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), and functional updates for complex state management
Distributed Computing Excellence
  • Apache Pekko & Akka Ecosystem: Deep expertise in the Actor model, cluster sharding, and event sourcing with Apache Pekko (the open-source successor to Akka). Mastery of Pekko Streams for reactive data pipelines. Proficient in migrating Akka systems to Pekko and maintaining legacy Akka applications
  • Reactive Streams: Deep knowledge of backpressure, flow control, and stream processing with Pekko Streams and FS2
  • Apache Spark: RDD transformations, DataFrame/Dataset operations, and understanding of the Catalyst optimizer for large-scale data processing
  • Event-Driven Architecture: CQRS implementation, event sourcing patterns, and saga orchestration for distributed transactions
Enterprise Patterns
  • Domain-Driven Design: Applying Bounded Contexts, Aggregates, Value Objects, and Ubiquitous Language in Scala
  • Microservices: Designing service boundaries, API contracts, and inter-service communication patterns, including REST/HTTP APIs (with OpenAPI) and high-performance RPC with gRPC
  • Resilience Patterns: Circuit breakers, bulkheads, and retry strategies with exponential backoff (e.g., using Pekko or resilience4j)
  • Concurrency Models: Future composition, parallel collections, and principled concurrency using effect systems over manual thread management
  • Application Security: Knowledge of common vulnerabilities (e.g., OWASP Top 10) and best practices for securing Scala applications

Technical Excellence

Show full SKILL.md (265 more words)Show less
Performance Optimization
  • JVM Optimization: Tail recursion, trampolining, lazy evaluation, and memoization strategies
  • Memory Management: Understanding of generational GC, heap tuning (G1/ZGC), and off-heap storage
  • Native Image Compilation: Experience with GraalVM to build native executables for optimal startup time and memory footprint in cloud-native environments
  • Profiling & Benchmarking: JMH usage for microbenchmarking, and profiling with tools like Async-profiler to generate flame graphs and identify hotspots
Code Quality Standards
  • Type Safety: Leveraging Scala's type system to maximize compile-time correctness and eliminate entire classes of runtime errors
  • Functional Purity: Emphasizing referential transparency, total functions, and explicit effect handling
  • Pattern Matching: Exhaustive matching with sealed traits and algebraic data types (ADTs) for robust logic
  • Error Handling: Explicit error modeling with Either, Validated, and Ior from the Cats library, or using ZIO's integrated error channel
Framework & Tooling Proficiency
  • Web & API Frameworks: Play Framework, Pekko HTTP, Http4s, and Tapir for building type-safe, declarative REST and GraphQL APIs
  • Data Access: Doobie, Slick, and Quill for type-safe, functional database interactions
  • Testing Frameworks: ScalaTest, Specs2, and ScalaCheck for property-based testing
  • Build Tools & Ecosystem: SBT, Mill, and Gradle with multi-module project structures. Type-safe configuration with PureConfig or Ciris. Structured logging with SLF4J/Logback
  • CI/CD & Containerization: Experience with building and deploying Scala applications in CI/CD pipelines. Proficiency with Docker and Kubernetes

Architectural Principles

  • Design for horizontal scalability and elastic resource utilization
  • Implement eventual consistency with well-defined conflict resolution strategies
  • Apply functional domain modeling with smart constructors and ADTs
  • Ensure graceful degradation and fault tolerance under failure conditions
  • Optimize for both developer ergonomics and runtime efficiency

Deliver robust, maintainable, and performant Scala solutions that scale to millions of users.

© davila7, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in cli-tool/components/skills/development/scala-pro of davila7/claude-code-templates.

Open the folder on GitHubat commit 46b4d8b

Used in 8 other repositories

We found 17 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 8 other GitHub owners. This page covers the copy in davila7/claude-code-templates, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Scala Pro next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Scala Pro compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Scala Pro this skilldavila7/claude-code-templates32k8 repos~1.4kAutomated safety check: PassMIT
Billing Reviewpolarsource/polar10k—~2.3kAutomated safety check: PassMIT
AWS Step Functionsawslabs/agent-plugins915—~1.9kAutomated safety check: PassApache-2.0
Bio Reporting Quarto ReportsGPTomics/bioSkills1.2k1 repos~2.4kAutomated safety check: PassMIT
AI Daily DigestvigorX777/ai-daily-digest1.6k—~1.3kAutomated safety check: PassNone
Documd Visualsmarkdown-viewer/skills3.4k—~3.3kAutomated safety check: PassCC-BY-4.0

Similar skills

  • Billing Review

    polarsource/polar

    Review a diff that touches Polar's billing domain — subscriptions, cycles and crons, orders, billing entries, meters and usage, discounts, checkout, payments and dunning, refunds, disputes, payouts…

    10k GitHub stars~2.3k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • AWS Step Functions

    awslabs/agent-plugins

    Official

    Build workflows with AWS Step Functions state machines using the JSONata query language.

    915 GitHub stars~1.9k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • Builds reproducible Quarto reports, presentations, and websites across R, Python, and Julia, with correct engine selection, cache-vs-freeze semantics, native cross-references, parameters, and…

    1.2k GitHub starsUsed in 1 repo~2.4k tokens
    Data & AnalyticsAuto-check passed
  • AI Daily Digest

    vigorX777/ai-daily-digest

    Fetches RSS feeds from 90 top Hacker News blogs (curated by Karpathy), uses AI to score and filter articles, and generates a daily digest in Markdown with Chinese-translated titles, category…

    1.6k GitHub stars~1.3k tokensUpdated 7 mo ago
    Data & AnalyticsAuto-check passed
  • Documd Visuals

    markdown-viewer/skills

    Create text-driven visuals in Markdown: charts, diagrams, cards, architecture and page layouts.

    3.4k GitHub stars~3.3k tokensUpdated 3 days ago
    Data & AnalyticsAuto-check passed
  • Retentioneering Contributing

    retentioneering/retentioneering-tools

    Help the user turn their Retentioneering ideas, friction reports, bug findings, or feature needs into high-quality upstream contributions: from capturing and validating the idea, through minimal…

    925 GitHub stars~1.8k tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed

More from davila7/claude-code-templates

All 478 skills in this repo
  • Perplexity Web Search

    davila7/claude-code-templates

    Runs web-grounded searches through Perplexity's Sonar models over OpenRouter for current events, recent literature and cited facts beyond the model's training cutoff.

    32k GitHub starsUsed in 11 repos~3.5k tokens
    Auto-check: notes
  • Neuropixels Data Analysis

    davila7/claude-code-templates

    Analyzes Neuropixels recordings from SpikeGLX or Open Ephys through preprocessing, drift correction, Kilosort4 spike sorting, quality metrics and curation.

    32k GitHub starsUsed in 9 repos~2.8k tokens
    Auto-check passed
  • Scientific Venue Templates

    davila7/claude-code-templates

    Supplies LaTeX templates and formatting rules for journals, conferences, posters, and grant proposals, then can check a draft against them.

    32k GitHub starsUsed in 9 repos~5.1k tokens
    Auto-check: notes
  • Brand Voice Content Creator

    davila7/claude-code-templates

    Analyzes a brand's existing writing to lock in a consistent voice, then builds SEO blog posts and platform-specific social content around it.

    32k GitHub starsUsed in 3 repos~1.9k tokens
    Auto-check passed
  • CAPA Officer

    davila7/claude-code-templates

    Guides corrective and preventive action (CAPA) work in a quality management system, from initiation and root cause analysis through effectiveness verification.

    32k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Fda Consultant Specialist

    davila7/claude-code-templates

    Senior FDA consultant and specialist for medical device companies including HIPAA compliance and requirement management.

    32k GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check passed

Questions about Scala Pro

What does Scala Pro do?

Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing. Scala Pro is an agent skill from davila7/claude-code-templates. Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing.

When should I use Scala Pro?

Scala Pro fits situations like: data & Analytics work in your project.

How do I install Scala Pro in Claude Code?

Run `npx skills add davila7/claude-code-templates --skill scala-pro -a claude-code`. Or copy the skill folder (cli-tool/components/skills/development/scala-pro in davila7/claude-code-templates) into .claude/skills/scala-pro in your project. Claude Code loads it when a task matches its description.

How do I install Scala Pro in Codex?

Run `npx skills add davila7/claude-code-templates --skill scala-pro -a codex`. Or copy the skill folder (cli-tool/components/skills/development/scala-pro in davila7/claude-code-templates) into .agents/skills/scala-pro in your project. Codex loads it when a task matches its description.

Can I use Scala Pro in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add davila7/claude-code-templates --skill scala-pro -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scala-pro, .gemini/skills/scala-pro, .github/skills/scala-pro and .opencode/skills/scala-pro in your project.

What does Scala Pro need to run?

SKILL.md names no scripts, command-line tools or credentials: Scala Pro is instructions for the agent only. Our summary lists: Docker.

Does Scala Pro access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Scala Pro safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Scala Pro use?

Scala Pro is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Scala Pro use?

About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Scala Pro?

Skills that share tags, products or a category with Scala Pro: Billing Review (polarsource/polar, 10k stars), AWS Step Functions (awslabs/agent-plugins, 915 stars), Bio Reporting Quarto Reports (GPTomics/bioSkills, 1.2k stars) and AI Daily Digest (vigorX777/ai-daily-digest, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Scala Pro?

davila7 (a GitHub user) maintains it in davila7/claude-code-templates, which has 32,483 GitHub stars. The repository holds 478 skills in this directory. The repository was last updated on October 9, 2026.

Source: davila7/claude-code-templates on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.