CtrlK
BlogDocsLog inGet started
Tessl Logo

kotlin-tooling-native-build-performance

Diagnoses and fixes slow Kotlin/Native compilation and linking in Kotlin Multiplatform projects that target iOS. Use when the user reports slow iOS or shared-framework builds, long linkDebug*/linkRelease* or XCFramework tasks, cold CI builds that re-download the Kotlin/Native toolchain, KSP or other generated code on the native path, transitiveExport usage, or asks for a local-development versus CI build performance plan.

76

Quality

93%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

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

A well-structured, lean skill body with a clear measured-diagnosis workflow, real audit tooling, and properly split one-level-deep references. The only mild gap is that concrete fix code lives in references rather than inline.

DimensionReasoningScore

Conciseness

Lean and efficient body that assumes Claude's competence — no padding explaining what Kotlin/Native or XCFrameworks are, and every section (symptom table, audit, fix order, worked example, verify, report) earns its place.

5 / 5

Actionability

Provides concrete executable commands and a real audit script invocation, plus a worked example with actual task timings; minor gaps because most fix specifics are deferred to reference files rather than given inline.

4 / 5

Workflow Clarity

A clear Step 0→1→2 sequence with an explicit Verify checklist and feedback loops (re-run the exact baseline, re-measure one fix at a time), correctly handling the target-removal/CI-change operations that need validation.

5 / 5

Progressive Disclosure

SKILL.md is a clear overview with well-signaled, one-level-deep references (all four reference files and the audit script are real and linked via the symptom table and Step 2), making navigation easy.

5 / 5

Total

19

/

20

Passed

Description

95%Weight 40%Scale 1-5

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 that clearly states what the skill does and when to use it, with rich natural trigger phrases. Minor room for even more comprehensive action enumeration keeps specificity just below the top anchor.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('Diagnoses and fixes slow Kotlin/Native compilation and linking', toolchain re-download, generated code, transitiveExport), with only minor gaps in action coverage compared to a fully comprehensive list.

4 / 5

Completeness

Clearly answers both what ('Diagnoses and fixes slow Kotlin/Native compilation and linking in Kotlin Multiplatform projects that target iOS') and when ('Use when the user reports...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases users would actually say ('slow iOS or shared-framework builds', 'long linkDebug*/linkRelease* or XCFramework tasks', 'cold CI builds that re-download the Kotlin/Native toolchain', 'KSP', 'transitiveExport usage').

5 / 5

Distinctiveness Conflict Risk

A clear niche (Kotlin/Native iOS build performance) with highly specific triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Kotlin/kotlin-agent-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.