CtrlK
BlogDocsLog inGet started
Tessl Logo

adapt

Adapt designs to work across different screen sizes, devices, contexts, or platforms. Ensures consistent experience across varied environments.

74

1.16x
Quality

63%

Does it follow best practices?

Impact

94%

1.16x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./archived/legacy-companion/.agents/skills/adapt/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-3

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-sequenced, highly actionable adaptation guide with concrete specs and a verification checklist, but it is long and monolithic with some redundancy across platform sections. Splitting per-platform detail into references and de-duplicating repeated specs would improve it.

Suggestions

De-duplicate repeated specs (touch target size, breakpoint ranges) by stating them once in a shared section and referencing it from each platform block.

Move the per-platform strategy blocks (mobile, tablet, desktop, print, email) into separate reference files linked from a concise overview, reducing the main body length.

Add a short quick-start or decision table at the top (context → key strategy) so the most common adaptation path is visible before the detailed sections.

DimensionReasoningScore

Conciseness

The body is mostly lean bullet directives rather than concept explanations Claude already knows, but at ~185 lines it repeats itself (44x44px touch targets and the breakpoint ranges each appear multiple times) and could be tightened, matching the 'mostly efficient but could be tightened' anchor rather than the every-token-earns-its-place anchor.

2 / 3

Actionability

Guidance is concrete and specific—44x44px touch targets, 600px email max width, 16px minimum text, explicit breakpoint ranges, and named techniques (CSS Grid, clamp(), container queries, srcset); per the scoring notes, an instruction-only design skill need not include code when the guidance is this actionable.

3 / 3

Workflow Clarity

A clear Assess → Plan → Implement → Verify sequence is laid out, and the Verify section provides an explicit testing checklist across devices/orientations/browsers/connections, satisfying the clear-sequence-with-checklists anchor.

3 / 3

Progressive Disclosure

It is a single well-sectioned file with no nested or broken references, but at ~185 lines spanning five platforms the monolithic structure could be better split (e.g. per-platform reference files), matching the 'some structure but content that should be separate is inline' anchor rather than the well-signaled one-level-deep reference ideal.

2 / 3

Total

10

/

12

Passed

Description

50%Weight 40%Scale 1-3

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 clearly states the skill's purpose but reads as a single broad action applied to many targets, with no explicit use-when trigger guidance. It is competent but generic, leaving when-to-invoke somewhat implied.

Suggestions

Add an explicit trigger clause, e.g. "Use when adapting a design for mobile, tablet, desktop, print, or email, or when the user asks to make something responsive or cross-platform."

List concrete adaptation actions (reflow layouts, resize touch targets, restructure navigation, convert to print/email) instead of the single verb "adapt".

Replace the generic "varied environments" with natural trigger terms users actually say (responsive, mobile-friendly, print-friendly, email-safe).

DimensionReasoningScore

Specificity

"Adapt designs to work across different screen sizes, devices, contexts, or platforms" names the domain and one action (adapt) across several targets, but does not enumerate multiple distinct concrete actions, so it stops at the 'names domain and some actions' anchor rather than the multiple-specific-actions anchor.

2 / 3

Completeness

It states what the skill does (adapt designs across contexts) but lacks any "Use when..." or equivalent explicit trigger clause; per the guidelines a missing trigger clause caps completeness at 2.

2 / 3

Trigger Term Quality

Terms like "screen sizes, devices, contexts, platforms" are relevant but miss the most natural user phrasings ("responsive", "mobile", "tablet", "make this work on phone"), and "varied environments" is generic, so coverage is partial rather than comprehensive.

2 / 3

Distinctiveness Conflict Risk

"Adapt designs... across screen sizes, devices, contexts, or platforms" carves out a recognizable niche but is broad enough to overlap with general design/responsive skills, so it is only somewhat specific rather than clearly conflict-free.

2 / 3

Total

8

/

12

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.

Validation15 / 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
The-Vibe-Company/companion
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.