CtrlK
BlogDocsLog inGet started
Tessl Logo

webiny-admin-catalog

admin — 22 abstractions.

35

Quality

31%

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/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

The body is a clean, mostly lean catalog that is easy to import from, with a clear three-step usage workflow. Its main weaknesses are repeated identical import paths and missing descriptions on most entries, which reduce actionability and navigability.

Suggestions

State once that all entries export from `webiny/admin` and drop the per-entry import line, keeping only Name and Source to cut redundancy.

Add a one-line description for the entries currently lacking one (e.g. AdminConfig, BaseError, BuildParam) so usage does not require opening every source file.

Group related entries (config, features, plugins/providers, routes) under subheadings to improve navigation across the 22-item list.

DimensionReasoningScore

Conciseness

The catalog is lean and does not explain concepts Claude already knows, but the identical import path `from "webiny/admin"` is repeated verbatim for all 22 entries and could be stated once, so it could be tightened.

2 / 3

Actionability

Each entry gives a copy-paste import statement and a real source path, but most entries lack a description and actual usage is deferred to "read the source file," leaving key details incomplete.

2 / 3

Workflow Clarity

The "How to Use" section lays out an unambiguous three-step sequence (find abstraction, read source, import) appropriate for a single-purpose catalog lookup skill.

3 / 3

Progressive Disclosure

The body is a single flat list of 22 entries separated by `---` with signaled Source paths, but it lacks grouping or navigation aids that would make a 150-line catalog easier to scan.

2 / 3

Total

9

/

12

Passed

Description

0%

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 too terse to be useful: it gives only a domain label and an item count, with no concrete actions, no natural trigger terms, and no usage guidance. It fails to tell Claude what the skill does or when to invoke it.

Suggestions

State concrete capabilities, e.g. "Catalogs and imports the Webiny admin-area abstractions (config, features, plugins, providers, routes)."

Add a "Use when..." trigger clause, e.g. "Use when working in @webiny/admin and you need the import path or source location of an admin abstraction."

Replace the jargon term "abstractions" with user-facing language and include the package context so it is distinguishable from generic admin skills.

DimensionReasoningScore

Specificity

The description "admin — 22 abstractions." names a domain and a count but names zero concrete actions, matching the vague/abstract anchor rather than the level that names some actions.

1 / 3

Completeness

It states neither what the skill concretely does (no actions) nor when to use it (no "Use when..." clause), missing both halves the dimension requires.

1 / 3

Trigger Term Quality

"abstractions" is technical jargon a user would not naturally say, and "admin" alone is overly generic, so there are no natural trigger terms users would actually utter.

1 / 3

Distinctiveness Conflict Risk

"admin — 22 abstractions" is very generic and would overlap with many other admin/catalog skills, with no distinct trigger to disambiguate.

1 / 3

Total

4

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

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.