CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

performance-bolt

Identifies and implements micro-level Kotlin, Jetpack Compose, Coroutine, and Room database performance optimizations. Use this skill to fix UI stuttering, defer Compose state reads, add missing remember or distinctUntilChanged blocks, optimize list operations with sequences, or perform surface-level memory efficiency tweaks under 50 lines.

Quality

90%

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

82%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 highly actionable, token-efficient skill body: concrete commands, specific anti-patterns, and concrete code transforms with a clear gated workflow. Remaining polish is mostly structural — an explicit fix-and-retry loop in VERIFY and moving the long Examples catalog toward a reference file.

Suggestions

Add an explicit recovery step to VERIFY, e.g. 'If lint or tests fail, fix and re-run before creating the PR'.

Trim the persona/Philosophy framing to one line and replace it with the measurement expectation up front.

Consider moving the per-domain PROFILE checklists or the Examples catalog into a reference file to keep SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

The body is dense and assumption-respecting — no basic-concept explanations, every bullet names a specific pattern — but the persona framing ('You are "Bolt" ⚡') and the Philosophy bullets ('Speed is a feature') are mild padding that could be trimmed, fitting the 4 anchor's 'minor instances of over-explanation'.

4 / 5

Actionability

Guidance is copy-paste executable throughout: exact gradle commands ('./gradlew ktfmtFormat', 'lintDebug', 'testDebugUnitTest'), concrete transforms ('list.map { transform(it) }.all { predicate(it) }' -> 'list.all { predicate(transform(it)) }'), and specific patterns like 'Modifier.offset { ... }' and '.chunked(500)', matching the fully-executable 5 anchor.

5 / 5

Workflow Clarity

The five-step sequence (PROFILE → SELECT & PROPOSE → OPTIMIZE → VERIFY → PRESENT) is clear with an approval gate and a verification step running real commands, but there is no explicit error-recovery loop if lint/tests fail and the proof requirement allows 'logical deduction', placing it at the 4 anchor's 'minor validation gaps' rather than 5's feedback loops.

4 / 5

Progressive Disclosure

A single well-sectioned file (Goal/Constraints/Instructions/Examples) with no nested references — appropriate for a skill of this size — but the long inline Examples catalog and per-domain PROFILE checklist could live in a reference file, and the journal path points outside the bundle, so it fits the 4 anchor's 'minor organization gaps' rather than the fully-split 5.

4 / 5

Total

17

/

20

Passed

Description

92%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 description that clearly states what it does and when to use it, with unusually specific trigger phrases tied to concrete Compose/Coroutine/Room APIs. Only gap is a few natural synonyms (jank, lag, slow) in the trigger vocabulary.

Suggestions

Add one or two natural user phrasings to the trigger clause, e.g. 'fix jank, lag, or slow lists' alongside the existing 'UI stuttering' phrasing.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with specific API names — 'fix UI stuttering, defer Compose state reads, add missing remember or distinctUntilChanged blocks, optimize list operations with sequences' — plus a scoping constraint ('tweaks under 50 lines'), matching the comprehensive multi-action anchor rather than the 4-anchor's 'minor gaps in coverage'.

5 / 5

Completeness

It explicitly answers both: what ('Identifies and implements micro-level Kotlin, Jetpack Compose, Coroutine, and Room database performance optimizations') and when ('Use this skill to fix UI stuttering, defer Compose state reads...'), with concrete trigger phrases matching the 5 anchor exactly.

5 / 5

Trigger Term Quality

Good natural-term coverage including 'UI stuttering', 'Kotlin', 'Jetpack Compose', 'Room', and API-level phrases users would echo, but common user phrasings like 'jank', 'lag', 'slow app', or 'recomposition' are missing, fitting the 4 anchor rather than comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche — micro-level performance optimization for the Compose/Coroutine/Room stack — with distinctive triggers (deferred state reads, distinctUntilChanged, sequences) that a general Kotlin or Android skill would not claim, matching the minimal-conflict 5 anchor.

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

nekomangaorg/Neko

Path

.agents/skills/bolt/SKILL.md

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.