CtrlK
BlogDocsLog inGet started
Tessl Logo

making-ui-changes

Read before changing any component, page, or styles. Five moves to change UI without silently breaking another screen - reuse before you create, cover every state, check the blast radius, prove it with a visual test, kill flake at the source.

69

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

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.

A concise, well-structured process skill that sequences five UI-change moves with concrete tool references and a built-in visual-test checkpoint. It leans appropriately on companion skills for detail while keeping the overview navigable.

DimensionReasoningScore

Conciseness

Lean and efficient throughout: no padding, no explanation of concepts Claude already knows, and every sentence delivers actionable guidance; assumes Claude's competence.

5 / 5

Actionability

Concrete guidance with specific tool references ('check-visual-changes', 'economical-visual-tests', 'grep the importers', 'variant="danger"'); as an instruction-only skill code absence is not penalized, but a few steps defer detail to companion skills, leaving minor gaps.

4 / 5

Workflow Clarity

Five moves are clearly numbered and cross-referenced ('then it goes through move 2', 'usually move 3') with a move-4 stop-and-look validation checkpoint; lacks an explicit validate-fix-retry loop, so it sits just below a 5.

4 / 5

Progressive Disclosure

Under 50 lines with well-organized sections and cleanly signaled one-level-deep references to companion skills; no bundle files are needed, satisfying the simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

83%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 tight, well-targeted description that states both what the skill does and when to invoke it, with concrete move names and natural trigger terms. It is highly distinct from generic skills with only minor coverage gaps.

DimensionReasoningScore

Specificity

Lists five concrete moves ('reuse before you create', 'cover every state', 'check the blast radius', 'prove it with a visual test', 'kill flake at the source'); several specific actions with minor gaps since the atomic operations live in the body rather than the description.

4 / 5

Completeness

Explicit 'what' (five moves to change UI without breaking screens) and explicit 'when' trigger guidance ('Read before changing any component, page, or styles'), satisfying both requirements with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Natural terms 'component', 'page', 'styles', 'UI', and 'screen' appear and would be said by a user requesting a UI change; a few natural synonyms/variants are missing, keeping it just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

Clear niche around UI changes paired with visual testing and distinct triggers; minor overlap risk with general component-editing skills keeps it from a 5.

4 / 5

Total

17

/

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
FranciscoMoretti/chat-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.