CtrlK
BlogDocsLog inGet started
Tessl Logo

design-consultation

Build a complete design system from scratch with creative risks and realistic product mockups. Useful for kickoff workshops and brand-from-zero work.

50

Quality

55%

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

Quality

Content

47%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, token-efficient catalogue stub, but as instructions it is mostly a pointer: the one runnable command opens a webpage and the actual installation workflow — the skill's core 'how to use' — is left unspecified. Strengthening the install step with concrete commands and checkpoints would address both of its lowest dimensions.

Suggestions

Replace the browser-open snippet with the actual installation steps, e.g. a concrete git clone or download command plus the target skills-directory path, so the core 'install the upstream bundle' action is executable rather than a hint.

Add a verification checkpoint after installation (e.g. how to confirm the bundle is discoverable by the agent) so the workflow has a validation step before invoking the skill.

Remove the duplicated description in 'What it does' and the repeated upstream URL to tighten conciseness toward the 5-anchor.

DimensionReasoningScore

Conciseness

The body is lean with no explanations of concepts Claude already knows, fitting 'efficient; minor instances that could be trimmed'. It is not 5 because the description is repeated verbatim in 'What it does' and the upstream URL appears twice (frontmatter, Source section, and the bash block), which is redundant padding.

4 / 5

Actionability

The only executable command is `open https://github.com/garrytan/gstack`, which merely opens a page; the actual required action — 'install the upstream bundle into your active agent's skills directory' — has no command, path, or steps, matching 'minimal concrete guidance; high-level hints but missing the specific steps to execute'. It is not 3 because there is no partially-executable instruction for the core task, only a browser open and a vague directive.

2 / 5

Workflow Clarity

A rough sequence exists (inspect upstream README → install bundle → invoke by name or trigger), but the central step is undefined — where to get the bundle, how to install it, and into which directory are all left to the reader, matching 'rough sequence present but many gaps; steps poorly defined'. It is not 3 because even the listed steps lack the concrete commands the 3-anchor assumes, and not 1 because the ordering that is present is coherent.

2 / 5

Progressive Disclosure

The body is short, sectioned (What it does / Source / How to use), and defers all detailed material to a single clearly-labeled upstream pointer rather than inlining walls of text, fitting 'good structure; most content appropriately placed; minor organization gaps'. It is not 5 because no local reference structure exists at all and the one essential link is buried inside prose and a code comment rather than clearly signaled as the skill's reference layer; it is above 3 because nothing that belongs in a separate file is inlined and navigation of what exists is easy.

4 / 5

Total

12

/

20

Passed

Description

62%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 concise, in third person, and clearly answers both what the skill does and when to use it. Its main weakness is trigger-term breadth — the when-clause leans on two narrow workshop contexts and misses common phrasings like 'branding' or 'visual identity'. Specificity is adequate but 'creative risks' is abstract without further concrete actions.

DimensionReasoningScore

Specificity

The description names the domain ("design system") and 1-2 concrete actions ("Build a complete design system from scratch", "realistic product mockups"), matching the 'names domain and 1-2 concrete actions' anchor. It is not a 4 because phrases like "creative risks" are abstract and coverage of what the skill actually does is narrow; it is above 2 because the actions named are concrete deliverables rather than generic processing.

3 / 5

Completeness

The 'what' is clear ("Build a complete design system from scratch with creative risks and realistic product mockups") and the 'when' is explicitly stated via equivalent trigger guidance ("Useful for kickoff workshops and brand-from-zero work"), so the missing-'Use when' cap at 3 does not apply. It is not 5 because the when-clause is thin — only two contexts, without the concrete trigger-phrase breadth of the 5-anchor example.

4 / 5

Trigger Term Quality

Natural phrases like "kickoff workshops", "brand-from-zero work", and "design system" are present, but common variations users would say ("branding", "visual identity", "rebrand", "design language") are missing, fitting the 'some relevant keywords but missing common variations or synonyms' anchor. It is above 2 because more than one genuinely natural keyword appears, and below 4 because the when-clause covers only two trigger contexts with jargon-y coinages.

3 / 5

Distinctiveness Conflict Risk

The from-zero framing ("from scratch", "brand-from-zero") carves out a clear niche distinct from skills that apply or extend existing design systems, matching 'mostly distinct; minor overlap risk'. It is not 5 because "design system" and "mockups" overlap with adjacent design/branding skills, and not 3 because the kickoff/from-scratch scoping meaningfully narrows the trigger surface.

4 / 5

Total

14

/

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
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.