CtrlK
BlogDocsLog inGet started
Tessl Logo

high-end-visual-design

Teaches the AI to design like a high-end agency. Defines the exact fonts, spacing, shadows, card structures, and animations that make a website feel expensive. Blocks all the common defaults that make AI designs look cheap or generic.

34

Quality

29%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/soft-skill/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill excels at actionability with extremely specific, concrete Tailwind/CSS implementation details that leave little ambiguity about the desired output. However, it is severely bloated with marketing language, unnecessary motivational framing, and explanations of concepts Claude already understands (GPU compositing, IntersectionObserver best practices). The entire content is packed into one monolithic file with no progressive disclosure, making it an expensive context window consumer.

Suggestions

Cut all marketing/persona language (e.g., '$150k+ agency-level', 'Vanguard_UI_Architect', 'haptic depth') — these waste tokens without adding actionable value. Reduce by ~30% by removing explanations of WHY (e.g., 'it causes continuous GPU repaints') and keeping only the rules.

Split into multiple files: keep SKILL.md as a concise overview with banned patterns and execution protocol, then reference separate files like ARCHETYPES.md (vibe/layout options), COMPONENTS.md (Double-Bezel, Button-in-Button patterns), and MOTION.md (animation specifications).

Add a validation/feedback loop to the execution protocol: after step 5, include a step to review generated code against the checklist and iterate if violations are found, rather than treating the checklist as a passive final filter.

Remove explanations Claude already knows — e.g., why `window.addEventListener('scroll')` is bad, what GPU repaints are, how `will-change` works — and just state the rules directly.

DimensionReasoningScore

Conciseness

Extremely verbose at ~200+ lines with significant padding. Phrases like 'not just websites', '$150k+ agency-level digital experiences', 'haptic depth, cinematic spatial rhythm' are marketing fluff that waste tokens. Concepts like GPU compositing layers, IntersectionObserver vs scroll listeners, and transform-only animations are things Claude already knows well. The persona definition and motivational language add no actionable value.

1 / 3

Actionability

Despite verbosity, the skill provides highly specific, executable guidance: exact Tailwind classes (e.g., `rounded-[calc(2rem-0.375rem)]`, `shadow-[inset_0_1px_1px_rgba(255,255,255,0.15)]`), concrete CSS values, specific cubic-bezier curves, named font alternatives, exact banned patterns, and copy-paste-ready class combinations. The component patterns (Double-Bezel, Button-in-Button) are described with precise implementation details.

3 / 3

Workflow Clarity

Section 7 provides a clear 5-step execution protocol and Section 8 provides a pre-output checklist, which is good. However, there are no validation checkpoints or feedback loops — the checklist is a static list with no guidance on what to do if a check fails, and there's no iterative refinement step. For a skill that involves generating complex UI code, the absence of a 'review and fix' loop is a gap.

2 / 3

Progressive Disclosure

This is a monolithic wall of text with no references to external files and no bundle files to support it. All content — anti-patterns, variance engine, component patterns, motion choreography, performance rules, execution protocol, and checklist — is crammed into a single file. The variance archetypes, component patterns, and performance guardrails could each be separate referenced files to reduce cognitive load.

1 / 3

Total

7

/

12

Passed

Description

17%

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 uses subjective, marketing-style language ('high-end agency', 'feel expensive') rather than concrete, actionable terms. It lacks a 'Use when...' clause and natural trigger keywords that users would actually say. While it hints at a specific niche (premium web design aesthetics), the vague framing and first/second-person-adjacent voice ('Teaches the AI') weaken its utility for skill selection.

Suggestions

Add an explicit 'Use when...' clause with natural trigger terms like 'website design', 'UI styling', 'CSS', 'landing page', 'web layout', or 'design system'.

Replace subjective language ('high-end', 'expensive', 'cheap') with concrete actions like 'Applies premium typography scales, layered box-shadows, consistent spacing tokens, and micro-animations to web components'.

Rewrite in third person active voice (e.g., 'Generates premium web design styles with specific font pairings, shadow hierarchies, and animation patterns') instead of 'Teaches the AI'.

DimensionReasoningScore

Specificity

It names the domain (web design) and mentions some specific areas like fonts, spacing, shadows, card structures, and animations, but these are categories rather than concrete actions. It doesn't list specific operations like 'generates CSS with custom typography scales' or 'applies box-shadow hierarchies'.

2 / 3

Completeness

While it loosely describes what the skill does (defines design parameters), there is no explicit 'Use when...' clause or equivalent trigger guidance. The 'when' is entirely missing, which per the rubric should cap completeness at 2, and the 'what' is also vague enough to warrant a 1.

1 / 3

Trigger Term Quality

The description lacks natural keywords a user would say. Terms like 'high-end agency', 'expensive', and 'cheap or generic' are subjective qualifiers, not trigger terms. Missing natural phrases like 'website design', 'UI styling', 'CSS', 'landing page', 'web layout', or 'design system'.

1 / 3

Distinctiveness Conflict Risk

The focus on 'high-end agency' design aesthetics and blocking cheap defaults gives it some distinctiveness, but the broad scope of 'website design' could overlap with other UI/CSS/design-related skills. The lack of specific file types or frameworks makes boundaries unclear.

2 / 3

Total

6

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Leonxlnx/taste-skill
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.