CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mobile-first-design

Designs responsive interfaces starting from mobile screens with progressive enhancement for larger devices. Use when building responsive websites, optimizing for mobile users, or implementing adaptive layouts.

Quality

86%

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

88%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 tight, self-contained reference skill: executable CSS with concrete values, specific performance budgets, and clearly organized sections with no filler. The only nit is that it slightly restates mobile-first fundamentals Claude already knows and keeps everything in one file rather than splitting reference detail.

DimensionReasoningScore

Conciseness

The body is lean — tables, code, and bullets with essentially no prose padding — and every section carries project-specific values (320/768/1024px breakpoints, 48px touch targets, <100KB budgets). It falls short of 5 only because the opening line and parts of the CSS example restate standard mobile-first mechanics (basic min-width media query syntax) that Claude already knows; it is well above 3 since nothing is padded or over-explained.

4 / 5

Actionability

The CSS is complete and copy-paste ready (base styles, nav toggle, layered min-width queries), and the touch-target and performance sections give exact executable values ("min-height: 48px", "<100KB gzipped"). Specific examples cover the common cases, matching the top anchor.

5 / 5

Workflow Clarity

This is a simple single-purpose skill and the single action is unambiguous: the CSS example explicitly demonstrates the layered sequence ("Base styles (mobile)" → "Tablet and up" → "Desktop") and "Start design at 320px width" plus "Test on real devices" give direction and a check step. Per the simple-skill guideline this warrants 5; there are no destructive or batch operations that would impose a validation cap.

5 / 5

Progressive Disclosure

Sections are well-organized with clear headers and no content that belongs in a separate file is inlined (verified: no references/, scripts/, or assets/ bundle exists, and the body references no external paths). It misses 5 only because at ~100 lines it exceeds the under-50-lines simple-skill threshold and all material lives in one file; structure is good but the skill is a single monolithic reference rather than an overview with signaled deeper material.

4 / 5

Total

18

/

20

Passed

Description

78%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 well-formed description with an explicit 'Use when...' clause and natural trigger phrases, giving strong completeness and good distinctiveness. Its main limitation is specificity — it describes the approach in two general actions rather than enumerating the concrete capabilities it delivers.

Suggestions

Enumerate 2-3 concrete deliverables in the first sentence (e.g., 'Defines breakpoint tables, mobile-base CSS with min-width media queries, and touch-target sizing') to raise specificity.

Add common user phrasings as triggers, such as 'mobile-first', 'media queries', or 'make this site work on phones', to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

"Designs responsive interfaces starting from mobile screens with progressive enhancement for larger devices" names the domain and 1-2 concrete actions (designing mobile-first, progressive enhancement), matching the 'Processes PDF files and extracts content' level rather than a list of several specific actions. It is not a 4 because it doesn't enumerate multiple specific capabilities (e.g., fluid grids, responsive images, breakpoint scaffolding); it is above 2 because the actions stated are more concrete than a bare domain mention.

3 / 5

Completeness

It explicitly answers 'what' ("Designs responsive interfaces starting from mobile screens with progressive enhancement") and 'when' with concrete trigger phrases ("Use when building responsive websites, optimizing for mobile users, or implementing adaptive layouts"), mirroring the top anchor's structure of capability statement plus explicit multi-trigger 'Use when' clause. Not a 4 because the 'when' clause is already explicit and specific rather than needing more detail.

5 / 5

Trigger Term Quality

"building responsive websites, optimizing for mobile users, or implementing adaptive layouts" provides good natural keyword coverage with phrasing users would actually say. Not a 5 because common variations users might use are missing — e.g., "mobile-first", "media queries", "breakpoints", "make it responsive".

4 / 5

Distinctiveness Conflict Risk

The mobile-first/progressive-enhancement framing carves a clear niche with distinct triggers, distinguishable from generic CSS or general design skills. Not a 5 because "responsive websites" and "adaptive layouts" are broad phrases that could overlap with a general responsive-design or CSS skill; not a 3 because the explicit mobile-first positioning meaningfully narrows the trigger space.

4 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

secondsky/claude-skills

Path

plugins/mobile-first-design/skills/mobile-first-design/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.