CtrlK
BlogDocsLog inGet started
Tessl Logo

webiny-api-key-value-store-catalog

api/key-value-store — 2 abstractions.

48

Quality

50%

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/user-skills/generated/api/key-value-store/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%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.

The content is a clean, concise catalog of two abstractions with concrete import paths, source locations, and a clear usage sequence. Its main weakness is actionability: it tells the reader to read the source file rather than showing the interface or a usage example inline.

Suggestions

Inline a minimal usage snippet for each store (e.g. how to get/set a value) so the skill is actionable without requiring the reader to open the source file.

Note the key difference between GlobalKeyValueStore and KeyValueStore (tenant vs non-tenant scoping) directly in each entry's description to guide selection.

Clarify that step 2 ("read the source file") is verification of the exact interface rather than a required runtime step, to avoid implying the source must be read before every use.

DimensionReasoningScore

Conciseness

The body is lean structured metadata with zero padding and no explanation of concepts Claude already knows, matching the score-5 anchor where every token earns its place.

5 / 5

Actionability

It gives concrete import statements and source paths but stops short of usage examples or the actual API surface (deferring to "read the source file"), fitting the score-3 anchor of some concrete guidance that is incomplete.

3 / 5

Workflow Clarity

The numbered "How to Use" sequence (find, read source, import, see pattern skills) is clear and unambiguous; this is a non-destructive catalog skill so the validation cap does not apply, landing at the score-4 anchor of a clear sequence with no significant gaps.

4 / 5

Progressive Disclosure

Under 50 lines with well-organized sections and one-level-deep, clearly signaled references to sibling pattern skills, so the simple-skill exception applies and the score-5 anchor for well-organized structure is met.

5 / 5

Total

17

/

20

Passed

Description

21%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.

The description is a terse catalog label naming a module and abstraction count but provides no concrete actions, no user-facing trigger terms, and no use-when guidance. It is distinguishable mainly by its module path rather than by intent.

Suggestions

Add concrete actions, e.g. "Catalogs the key-value store abstractions in api/key-value-store; look up the import path and source location for GlobalKeyValueStore or KeyValueStore."

Append a "Use when..." clause with natural trigger phrases such as "when you need a key-value store in webiny" or "when working with webiny api/key-value-store".

Replace the bare module path with phrasing a user would actually say, e.g. "webiny key-value store" alongside "api/key-value-store", to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ("api/key-value-store") and counts "2 abstractions" but lists no concrete actions, fitting the score-2 anchor where the domain is named yet actions are minimal or generic.

2 / 5

Completeness

It gives a vague "what" (a catalog of two abstractions) with no "when"/Use-when clause, matching the score-2 anchor of a vague what and absent when.

2 / 5

Trigger Term Quality

It offers only the internal module path and the jargon term "abstractions"; no natural user-facing phrases appear, matching the score-1 anchor of pure technical jargon with no natural keywords.

1 / 5

Distinctiveness Conflict Risk

The specific module path "api/key-value-store" carves a niche that limits conflict risk, but the absence of any trigger phrase leaves moderate overlap with other webiny api skills, fitting the score-3 anchor.

3 / 5

Total

8

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
webiny/webiny-js
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.