CtrlK
BlogDocsLog inGet started
Tessl Logo

kotlin-specialist

Provides idiomatic Kotlin implementation patterns including coroutine concurrency, Flow stream handling, multiplatform architecture, Compose UI construction, Ktor server setup, and type-safe DSL design. Use when building Kotlin applications requiring coroutines, multiplatform development, or Android with Compose. Invoke for Flow API, KMP projects, Ktor servers, DSL design, sealed classes, suspend function, Android Kotlin, Kotlin Multiplatform.

91

1.12x
Quality

92%

Does it follow best practices?

Impact

88%

1.12x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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

This is a strong skill description that excels across all dimensions. It provides specific concrete capabilities, uses natural developer terminology as trigger terms, explicitly states both what the skill does and when to use it, and has distinctive Kotlin ecosystem terminology that minimizes conflict risk with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'coroutine concurrency, Flow stream handling, multiplatform architecture, Compose UI construction, Ktor server setup, and type-safe DSL design' - these are all distinct, concrete implementation patterns.

3 / 3

Completeness

Clearly answers both what ('Provides idiomatic Kotlin implementation patterns including...') and when ('Use when building Kotlin applications requiring...', 'Invoke for...') with explicit trigger guidance covering multiple scenarios.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'coroutines', 'Flow API', 'KMP projects', 'Ktor servers', 'DSL design', 'sealed classes', 'suspend function', 'Android Kotlin', 'Kotlin Multiplatform', 'Compose' - these match how developers naturally describe their needs.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with Kotlin-specific terminology (coroutines, Flow, KMP, Ktor, Compose) that wouldn't overlap with general programming skills or other language-specific skills. The combination of these Kotlin ecosystem terms creates a clear niche.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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

This is a well-structured Kotlin skill with strong actionability and excellent progressive disclosure through the reference table. The workflow includes proper validation checkpoints and feedback loops. Minor improvements could be made by trimming explanatory comments that Claude already understands and removing the redundant Knowledge Reference list at the end.

Suggestions

Remove inline comments explaining concepts Claude knows (e.g., '// Consume exhaustively — compiler enforces all branches', '// Anti-pattern') to improve token efficiency

Remove or integrate the 'Knowledge Reference' section at the end - it's a list without actionable guidance that duplicates information already evident from the content

DimensionReasoningScore

Conciseness

The content is mostly efficient but includes some explanatory comments that Claude would already know (e.g., '// Consume exhaustively — compiler enforces all branches', '// Anti-pattern — blocks the calling thread'). The Knowledge Reference section at the end is a list of technologies without actionable value.

2 / 3

Actionability

Provides fully executable, copy-paste ready code examples for sealed classes, coroutines/Flow, null safety, and scope functions. Commands for validation tools (detekt, ktlint) are specified, and patterns are concrete with real implementations.

3 / 3

Workflow Clarity

The 6-step core workflow includes explicit validation checkpoints (step 3 and 4), clear feedback loops ('If detekt/ktlint fails: Fix all reported issues and re-run'), and verification requirements before proceeding. The workflow handles error recovery appropriately.

3 / 3

Progressive Disclosure

Excellent structure with a clear reference table pointing to topic-specific files (coroutines-flow.md, multiplatform-kmp.md, etc.) with explicit 'Load When' guidance. The main skill provides quick-start patterns while deferring detailed guidance to one-level-deep references.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
jeffallan/claude-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.