CtrlK
BlogDocsLog inGet started
Tessl Logo

jui-fragments

Create JUI fragments — reusable DOM building blocks used in GWT/JUI applications. Use this skill when the user asks to: create a new fragment, build a reusable UI component that is not a full Component, create a DOM helper, or asks about fragment patterns. Also trigger when the user mentions fragment, DOM builder, or asks how to create a reusable piece of UI that can be inserted into builders.

70

Quality

85%

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, code-rich skill body with clear structure and good cross-skill navigation. It could be tightened by reducing repeated boilerplate and improved by splitting the long Variations section into a reference file.

Suggestions

Reduce repetition of the static `$()` insert boilerplate by showing it once and noting it is reused in subsequent examples.

Extract the lengthy Variations section (three variant mechanisms) into a reference file and summarize inline, improving progressive disclosure.

Add a verification step to the Workflow (e.g. 'build/compile to confirm the fragment is wired correctly') to strengthen workflow clarity.

DimensionReasoningScore

Conciseness

Mostly lean prose with complete code examples and no over-explanation of basic concepts, but the static `$()` insert boilerplate is repeated across nearly every example, adding tokens that could be factored out.

4 / 5

Actionability

Fully executable, copy-paste-ready Java covering all common cases — minimal fragment, fragment with children, builder configuration, adornments, three variant mechanisms, DOM node access, and usage inside a component.

5 / 5

Workflow Clarity

A clear 7-step numbered Workflow section sequences the creation process, but it lacks any verification checkpoint (e.g. 'confirm the fragment renders/compiles'); acceptable since this is a constructive rather than destructive/batch skill.

4 / 5

Progressive Disclosure

Well-organized into clear sections with one-level-deep, clearly signaled cross-skill references to jui-dombuilder and jui-styles, but the entire topic lives in a single ~440-line SKILL.md with no reference files splitting out the lengthy Variations material.

4 / 5

Total

17

/

20

Passed

Description

88%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, specific description that clearly states what the skill does and when to use it with concrete trigger phrases. The only weakness is minor overlap risk with sibling JUI skills via the 'DOM builder' trigger term.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'create a new fragment, build a reusable UI component that is not a full Component, create a DOM helper, or asks about fragment patterns' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both 'what' ('Create JUI fragments — reusable DOM building blocks') and 'when' with a concrete 'Use this skill when...' plus an 'Also trigger when...' clause listing specific trigger phrases.

5 / 5

Trigger Term Quality

Good natural-term coverage ('fragment', 'DOM builder', 'reusable UI component', 'DOM helper', 'reusable piece of UI that can be inserted into builders') but a few plausible synonyms/variations a user might say are not enumerated.

4 / 5

Distinctiveness Conflict Risk

Clear niche ('JUI fragments', 'not a full Component') with minimal conflict risk, though the 'DOM builder' trigger term creates minor overlap with the closely related jui-dombuilder and jui-component skills.

4 / 5

Total

18

/

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
juiproject/jui-stack
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.