CtrlK
BlogDocsLog inGet started
Tessl Logo

webiny-admin-local-storage-catalog

admin/local-storage — 4 abstractions.

52

Quality

65%

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/admin/local-storage/SKILL.md
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.

The content is a tight, well-structured abstraction catalog: exact import paths, source-file pointers for each of the four abstractions, and brief descriptions only where they clarify behavior. The only gap is the absence of a minimal usage example for the hooks, which keeps actionability at 4 rather than 5.

DimensionReasoningScore

Conciseness

The body is a lean catalog: a 3-step 'How to Use', then Name/Import/Source tuples plus one-line descriptions only where they add information. Every token earns its place and no known concepts are re-explained. Matches anchor 5.

5 / 5

Actionability

Each entry gives a copy-paste import statement and an exact source path, and the body instructs reading the source for exact types — mostly executable guidance. It falls short of 5 because there are no usage examples (e.g. what arguments useLocalStorageValue takes or what it returns), leaving a minor gap for the two hooks.

4 / 5

Workflow Clarity

This is a simple single-purpose lookup skill (find abstraction → read source → import) whose 'How to Use' sequence is unambiguous, and it involves no destructive or batch operations. Per the simple-skill guidance, workflow clarity scores 5.

5 / 5

Progressive Disclosure

The skill is under 50 lines, has no bundle files requiring organization, and defers exact interfaces to one-level-deep source-file pointers, which is exactly appropriate for a catalog. Per the simple-skill guidance, well-organized sections alone warrant a 5.

5 / 5

Total

19

/

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 bare catalog label: a domain path and an abstraction count with no capabilities, no usage guidance, and no trigger terms. It would rarely be surfaced by a natural user request. It needs a rewritten third-person description stating what the skill provides and when to use it.

Suggestions

Add concrete capability statements, e.g. 'Catalogs the LocalStorage service and the useLocalStorage, useLocalStorageValue, and useLocalStorageValues hooks for reading and observing Webiny admin local-storage state.'

Add a 'Use when...' clause with natural trigger terms such as 'Use when working with webiny/admin/local-storage, persisting admin UI state, or reacting to localStorage key changes in Webiny apps.'

State the 'what' explicitly instead of a count — describe that it provides import paths and source-file locations for each abstraction rather than just '4 abstractions'.

DimensionReasoningScore

Specificity

The description only states 'admin/local-storage — 4 abstractions' — it names the domain and an item count but describes no concrete actions or capabilities. This matches anchor 2 ('names the domain but actions are minimal or generic'), not 3, since no action is named at all.

2 / 5

Completeness

It has a vague 'what' (a count of abstractions under a path) and no 'when' clause at all, matching anchor 2 ('has a vague what and no when'). It is above 1 only because the domain label conveys a weak what; the missing 'Use when...' clause also caps completeness at 3, and this falls below that.

2 / 5

Trigger Term Quality

It contains only technical jargon ('admin/local-storage', 'abstractions') with no natural phrases a user would say such as 'local storage', 'persist', or 'browser storage'. This matches anchor 1 ('no natural keywords; only technical jargon').

1 / 5

Distinctiveness Conflict Risk

The 'admin/local-storage' path carves out a fairly specific niche, so it is somewhat distinct, but with no trigger phrases or capability descriptions it could still overlap with other Webiny admin skills. Matches anchor 3; not 4 because nothing explicitly discriminates it from sibling catalog skills.

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.

Validation — 16 / 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.