CtrlK
BlogDocsLog inGet started
Tessl Logo

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 PROACTIVELY for Scala system design, performance optimization, or enterprise integration.

50

Quality

55%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/scala-pro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

20%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a persona-and-taxonomy dump that re-states Scala knowledge Claude already has, with no concrete code, commands, or real workflow. It reads as a knowledge outline rather than actionable skill guidance.

Suggestions

Replace the concept taxonomy with concrete, executable guidance: code snippets, build commands (sbt/Mill), or copy-paste templates for the most common tasks (e.g., a Pekko Streams pipeline, a Cats Effect error-handling pattern, a ZIO service definition).

Cut the enumeration of well-known concepts (monads, Catalyst optimizer, GC tuning) and keep only non-obvious project-specific conventions, decisions, or pitfalls Claude would not already know.

Turn the generic three-step Instructions into a real sequenced workflow with explicit validation checkpoints (e.g., compile → run tests → benchmark with JMH) for system-design and performance tasks.

DimensionReasoningScore

Conciseness

The body is a long enumeration of domain concepts Claude already knows ("functors, monads, applicatives", "Catalyst optimizer", "generational GC, heap tuning (G1/ZGC)", "union/intersection types"), padded with taxonomy that does not earn its tokens.

1 / 3

Actionability

No executable code, commands, or concrete examples appear; guidance is abstract ("Design for horizontal scalability", "Implement eventual consistency with well-defined conflict resolution strategies"), describing rather than instructing.

1 / 3

Workflow Clarity

The Instructions section lists a loose sequence ("Clarify goals", "Apply relevant best practices and validate outcomes", "Provide actionable steps and verification") and mentions validation, but there are no concrete checkpoints or feedback loops for risky operations like system design or perf optimization.

2 / 3

Progressive Disclosure

Content is organized into sections but is a monolithic single file; the detailed framework/tooling taxonomy (Cats Effect, Pekko Streams, Doobie, Tapir, etc.) that could live in separate reference files is all inline with no external references.

2 / 3

Total

6

/

12

Passed

Description

90%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description with explicit trigger guidance and good keyword coverage. Its main weakness is abstract action phrasing rather than concrete verbs, and a mildly second-person opening.

DimensionReasoningScore

Specificity

Names the domain and concrete tools ("Apache Pekko, Akka, Spark, ZIO/Cats Effect") but the actions are abstract topic areas ("system design, performance optimization, or enterprise integration") rather than specific concrete verbs, so it is not a comprehensive action list. The opening imperative "Master" reads as second-person voice, which would otherwise cap a higher score.

2 / 3

Completeness

Answers both what ("enterprise-grade Scala development with functional programming, distributed systems, and big data processing") and when via the explicit "Use PROACTIVELY for ..." trigger clause.

3 / 3

Trigger Term Quality

Covers the natural terms a user would say ("Scala", "Akka", "Pekko", "Spark", "ZIO/Cats Effect", "functional programming", "big data"), giving good trigger coverage.

3 / 3

Distinctiveness Conflict Risk

Tightly scoped to enterprise Scala with named frameworks, giving it a clear niche unlikely to conflict with non-Scala skills.

3 / 3

Total

11

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
rmyndharis/antigravity-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.