CtrlK
BlogDocsLog inGet started
Tessl Logo

webiny-admin-build-params-catalog

admin/build-params — 3 abstractions.

53

Quality

59%

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

Quality

Content

86%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 body is a tight, well-structured catalog that gives concrete imports and source paths for three abstractions with minimal padding. Its main gap is the absence of usage examples, which forces the reader to consult source files to learn how to actually invoke each abstraction.

Suggestions

Add a one-line usage snippet per abstraction (e.g., how to call useBuildParams() and what it returns) so the reader does not always have to open the source file.

Note the relationship between the three abstractions (e.g., BuildParam vs BuildParams vs useBuildParams) so users pick the right one without reading all three source files.

Clarify what 'read the source file' should yield — e.g., confirm the exported interface and types before importing — to add a lightweight verification checkpoint.

DimensionReasoningScore

Conciseness

The body is lean with short headers and compact per-abstraction entries (name, import, source) plus one directive to read the source; every token earns its place and no concepts Claude already knows are re-explained.

5 / 5

Actionability

Copy-paste-ready import statements and exact source paths give mostly executable guidance, but no usage examples show how to actually call BuildParam, BuildParams, or useBuildParams, leaving a minor gap.

4 / 5

Workflow Clarity

The 'How to Use' section gives a clear 3-step sequence (find, read source, import) for a simple catalog skill with most checkpoints present, though there is no confirmation that the correct interface was located.

4 / 5

Progressive Disclosure

The skill is under 50 lines, has no bundle files, and is cleanly organized into 'How to Use' and 'Abstractions' sections, satisfying the simple-skill exception for well-organized content with no need for external references.

5 / 5

Total

18

/

20

Passed

Description

32%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 extremely terse, naming a specific module and a count of abstractions but providing no concrete actions, no natural trigger terms, and no usage guidance. It is distinctive within its niche yet too sparse to orient a user on when to invoke it.

Suggestions

Add a 'Use when...' clause stating the situations that call for this skill (e.g., 'Use when working with Webiny admin build parameters or build-time configuration').

Name the concrete capabilities of the abstractions instead of only counting them (e.g., 'Read, register, and reactively access build parameters').

Include natural trigger terms and synonyms a user would actually say, such as 'build params', 'build parameters', or 'build-time config'.

DimensionReasoningScore

Specificity

The phrase 'admin/build-params — 3 abstractions' names the domain and counts items but states no concrete actions, fitting 'names the domain but actions are minimal or generic' better than the entirely-vague anchor 1 because a concrete module is identified.

2 / 5

Completeness

It offers only a vague 'what' ('3 abstractions' with no description of what they do) and entirely omits any 'when to use' guidance, fitting 'has a vague what and no when'; the missing 'Use when...' clause caps it at 3 but it is weaker.

2 / 5

Trigger Term Quality

'build-params' is a technical jargon keyword rather than a natural phrase a user would say, with no synonyms or trigger variations, matching 'one or two generic keywords; missing the natural phrases users say.'

2 / 5

Distinctiveness Conflict Risk

'admin/build-params' targets a specific niche with low overlap risk, matching 'mostly distinct; minor overlap risk,' though the terse description does not fully establish distinct triggers to reach anchor 5.

4 / 5

Total

10

/

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.