CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

enhance-prompt

Improve prompts with design specs and UI/UX vocabulary. Useful for design-to-code workflows and clarifying requests for visual output.

46

Quality

57%

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

Quality

Content

40%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 well-organized catalogue stub that describes and points to the upstream skill, but it contains essentially no usable guidance: the install workflow's key step is missing and the only 'command' opens a webpage. As a SKILL.md it fails its primary job of telling the agent how to actually run the capability.

Suggestions

Replace the placeholder bash block with the actual install commands (e.g., the real clone/copy steps and the destination skills directory) so the workflow is executable end-to-end.

Inline the core actionable content — the design-spec template or UI/UX vocabulary list the skill is supposed to add to prompts — instead of deferring everything to the external GitHub repo.

Drop the duplicated description and Source sections that restate the frontmatter, keeping only the invocation and install guidance to remove redundant tokens.

DimensionReasoningScore

Conciseness

The body is short and free of concept explanations Claude already knows, but roughly half of it duplicates the frontmatter verbatim (description repeated in 'What it does', upstream URL and category repeated in 'Source'), so it could be tightened. Not 4 because the duplicated description and Source section are unnecessary tokens; not 2 because there is no padding or over-explanation beyond that redundancy.

3 / 5

Actionability

The only 'code' block is a comment plus `open https://github.com/google-labs-code/skills` with the instruction 'Inspect the upstream README for exact paths' — no install command, path, or concrete step is given. This is a high-level hint with the specific executable steps missing, matching anchor 2. Not 3 because there is no executable guidance at all; not 1 because a concrete URL and a concrete invocation instruction (skill name / trigger phrases) are provided.

2 / 5

Workflow Clarity

A rough sequence exists (inspect upstream README → install the bundle → ask the agent to invoke by name or trigger), but the critical step (how to install the bundle, into which directory) is undefined and the README-reading step is deferred to an external resource. Not 3 because the key step is not just missing a checkpoint, it is unspecified; not 1 because a recognizable sequence is present.

2 / 5

Progressive Disclosure

The skill is under 50 lines with clean, well-labeled sections (What it does / Source / How to use) and a single, clearly signaled external reference; no nested or buried references exist. Not 5 because the single reference is an external URL rather than an in-bundle file, so the skill defers all real content outside its own structure — a minor organization gap per the bundle-structure guideline.

4 / 5

Total

11

/

20

Passed

Description

58%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 short, on-domain, and answers both what and when, but its actions are generic ('improve prompts') and its trigger vocabulary misses the natural phrasings a user would actually say. It reads as a moderate-quality description with clear room to add concrete actions and synonyms.

Suggestions

List the concrete transformations the skill performs (e.g., 'Adds layout hierarchy, typography, color, and spacing terminology to prompts') instead of the generic 'Improve prompts'.

Add explicit 'Use when...' phrasing with concrete trigger terms and synonyms users would naturally say (e.g., 'Use when the user asks for design mockups, UI generation, or more precise visual styling instructions').

DimensionReasoningScore

Specificity

"Improve prompts with design specs and UI/UX vocabulary" names the domain and roughly two actions (add design specs, clarify visual requests), but "improve prompts" is generic and no concrete transformation is described. Not 4 because it does not list several specific actions; not 2 because it goes beyond just naming a domain.

3 / 5

Completeness

Answers both parts: "Improve prompts with design specs and UI/UX vocabulary" (what) and "Useful for design-to-code workflows and clarifying requests for visual output" (when-equivalent guidance), so the missing-'Use when' cap at 3 does not apply. Not 5 because the 'when' clause is softer than the explicit 'Use when... with concrete triggers' pattern; not 3 because both what and when are explicitly present.

4 / 5

Trigger Term Quality

Contains some relevant phrases ("design specs", "UI/UX vocabulary", "design-to-code", "visual output") but misses common variations and natural phrasings users would say (e.g., "make my prompt better", "design system", "mockup", file/format terms). Not 4 because coverage of natural trigger terms is thin; not 2 because the keywords present are on-domain rather than generic filler.

3 / 5

Distinctiveness Conflict Risk

"Improve prompts" is broad and overlaps with general prompt-engineering/writing skills, though "design specs", "UI/UX vocabulary", and "visual output" narrow it to a design niche. Not 4 because the overlap with generic 'improve my prompt' skills is real; not 2 because the design-scoped vocabulary meaningfully narrows it.

3 / 5

Total

13

/

20

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.

Validation — 15 / 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

nexu-io/open-design

Path

skills/enhance-prompt/SKILL.md

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.