CtrlK
BlogDocsLog inGet started
Tessl Logo

bencium-impact-designer

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics. Based on Anthropic's Frontend Designer Skill

59

Quality

51%

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 ./bencium-impact-designer/skills/bencium-impact-designer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

67%

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 has a clear structure with an explicit 'Use when' clause and communicates its design-quality focus, which is a strength. However, it lacks specific concrete actions (what exactly it does beyond 'generates code') and misses many natural trigger terms users would employ when requesting frontend work. The mention of being 'Based on Anthropic's Frontend Designer Skill' adds provenance but doesn't help with skill selection.

Suggestions

Add more specific concrete actions like 'build responsive layouts, style forms, create navigation components, implement animations, design landing pages' to improve specificity.

Expand trigger terms to include natural user language like 'HTML', 'CSS', 'website', 'UI', 'landing page', 'dashboard', 'responsive design', '.html' to improve discoverability.

DimensionReasoningScore

Specificity

Names the domain (frontend interfaces) and some actions (build web components, pages, applications, generates code), but lacks specific concrete actions like 'create responsive layouts, implement animations, style forms, build navigation menus'. The phrase 'high design quality' and 'avoids generic AI aesthetics' are more qualitative descriptors than concrete capabilities.

2 / 3

Completeness

Clearly answers both 'what' (create distinctive, production-grade frontend interfaces, generates creative polished code) and 'when' (explicitly states 'Use this skill when the user asks to build web components, pages, or applications'). The 'Use when' clause is explicit.

3 / 3

Trigger Term Quality

Includes some relevant keywords like 'web components', 'pages', 'applications', and 'frontend', but misses many natural user terms like 'HTML', 'CSS', 'JavaScript', 'website', 'UI', 'landing page', 'dashboard', 'responsive', 'layout', or specific framework names. Users asking to 'build a website' or 'make a landing page' might not trigger this skill.

2 / 3

Distinctiveness Conflict Risk

While it specifies 'frontend interfaces' and emphasizes design quality, it could overlap with general coding skills, CSS styling skills, or framework-specific skills. The differentiator of 'avoids generic AI aesthetics' and 'high design quality' helps somewhat, but 'web components, pages, or applications' is still broad enough to conflict with other web development skills.

2 / 3

Total

9

/

12

Passed

Implementation

35%

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

This skill has a strong creative vision and some useful concrete examples, but suffers severely from verbosity—it's essentially a full design textbook rather than a focused skill file. It repeatedly explains concepts Claude already understands (basic UX principles, what accessibility means, how color contrast works) and restates key rules multiple times. The massive tone options list and extensive design philosophy sections should be extracted into reference files, leaving the main skill lean and action-focused.

Suggestions

Reduce the skill to ~150-200 lines by extracting the tone options list, color system architecture, typography details, and UX patterns into separate reference files (e.g., TONE-OPTIONS.md, COLOR-SYSTEM.md, TYPOGRAPHY.md, UX-PATTERNS.md) and linking to them.

Remove explanations of concepts Claude already knows: basic UX principles (direct manipulation, progressive disclosure, immediate feedback), what accessibility means, how color contrast works. Keep only project-specific rules and constraints.

Consolidate repeated instructions—'NEVER use Inter/Roboto/Space Grotesk' and 'vary between designs' appear 3+ times. State each rule once in a clear constraints section.

Add more executable, copy-paste-ready code examples for the most common patterns (e.g., a complete page layout with the recommended styling approach, a full component with animations) rather than abstract principles.

DimensionReasoningScore

Conciseness

This skill is extremely verbose at ~600+ lines. It explains concepts Claude already knows (what progressive disclosure is, what direct manipulation means, basic UX principles like 'every interaction provides instantaneous visual feedback'). The tone options list alone is massive and could be condensed to a few examples with a principle. Repeated instructions (e.g., 'NEVER use Inter/Roboto' appears 3+ times). Much content is generic design education rather than actionable skill-specific guidance.

1 / 3

Actionability

There are some concrete code examples (button implementation, typography hierarchy in TSX, responsive typography with clamp/Tailwind), but much of the content is abstract design philosophy ('Every element must justify its existence', 'The best technology disappears') rather than executable guidance. The 'roll the dice' anti-sameness protocol is creative but not truly actionable in a deterministic way. Many sections describe principles rather than providing copy-paste-ready implementations.

2 / 3

Workflow Clarity

There is a design workflow (Understand Context → Explore Options → Implement Iteratively → Validate) and a design decision checklist, but validation steps are vague ('Use playwright MCP to test visual changes' without specifics). The workflow lacks explicit feedback loops for error recovery. The sequence of 'ask questions first, then implement' is clear, but the massive amount of interleaved content makes the actual step-by-step process hard to follow.

2 / 3

Progressive Disclosure

The skill references external files (ACCESSIBILITY.md, MOTION-SPEC.md, RESPONSIVE-DESIGN.md) which is good progressive disclosure. However, the main file itself is a monolithic wall of text with enormous inline content that should be split into separate reference files (the full tone options list, the complete color system architecture, the UX patterns section). The structure has headers but the sheer volume undermines navigability.

2 / 3

Total

7

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (989 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
bencium/bencium-marketplace
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.