CtrlK
BlogDocsLog inGet started
Tessl Logo

coss

Helps implement coss UI components correctly. Use when building UIs with coss primitives (buttons, dialogs, selects, forms, menus, tabs, inputs, toasts, etc.), migrating from shadcn/Radix to coss/Base UI, composing trigger-based overlays, or troubleshooting coss component behavior. Covers imports, accessibility, Tailwind styling, and common pitfalls.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 well-structured overview that delegates virtually all detail to a real, complete one-level-deep reference bundle and closes with a validation checklist. Its weaknesses are modest: duplicated navigation sentences across two sections, and an install/compose path that would benefit from one concrete inline code example and an explicit failure-recovery step.

Suggestions

Merge the Component discovery and Primitive Guidance sections (or the duplicated 'every primitive has a reference guide… use the component registry' sentence) and fold overlapping Principles/Critical usage rules items to trim redundancy.

Add one small inline code example of a documented coss import/composition (e.g. a Dialog import block) so the manual-install and composition paths are concrete without opening a reference file.

Turn the final Output Checklist into a feedback loop by adding an explicit recovery step, e.g. 'If any check fails, re-read the named primitive guide and fix before returning code.'

DimensionReasoningScore

Conciseness

The body is lean bullet-style guidance with zero concept-teaching or padded prose, but it has minor trimmable redundancy: the 'every primitive has a reference guide at ./references/primitives/<name>.md… use the component registry' sentence appears in both Component discovery and Primitive Guidance, and Principles items 1/3/5 restate Critical usage rules. This fits 'efficient; minor instances that could be trimmed' rather than the some-unnecessary-explanation anchor.

4 / 5

Actionability

It gives a copy-paste CLI command ('npx shadcn@latest add @coss/<component>'), an exact particle path pattern with a concrete example ('p-dialog-1.tsx'), named on-disk reference files with content summaries, and a sequenced workflow. Minor gaps keep it below fully-executable: no inline import/code example, and the manual-install pattern stays high-level ('install dependencies listed in the component docs page').

4 / 5

Workflow Clarity

The six-step Usage workflow is clearly sequenced and ends with 'Self-check accessibility and composition invariants', reinforced by an explicit Output Checklist ('imports and props match coss docs', 'migration-sensitive flows are verified (type/lint, keyboard/a11y behavior…)'). It lacks an explicit error-recovery/feedback loop (no 'if the check fails, do X'), so it matches the most-checkpoints-present anchor rather than the feedback-loops anchor; no destructive/batch cap applies.

4 / 5

Progressive Disclosure

All detail is pushed one level deep into a verified bundle (references/cli.md, component-registry.md, portal-props.md, four rules/*.md, and exactly 53 primitives/*.md matching the claimed count); every path referenced in the body resolves on disk, each reference is described at its point of mention, and component-registry.md plus the high-risk primitives list make navigation easy — squarely the clear-overview anchor.

5 / 5

Total

17

/

20

Passed

Description

88%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 strong description in third-person voice that pairs a concrete capability statement with an explicit 'Use when…' trigger clause covering building, migrating, composing, and troubleshooting. Its only weakness is trigger coverage that leans on 'etc.' instead of naming a few more common component synonyms.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Helps implement coss UI components correctly', 'migrating from shadcn/Radix to coss/Base UI', 'composing trigger-based overlays', 'troubleshooting coss component behavior' — plus cross-cutting coverage ('imports, accessibility, Tailwind styling, and common pitfalls'), matching the comprehensive multiple-concrete-actions anchor rather than the minor-gaps anchor below it.

5 / 5

Completeness

It explicitly answers both questions: what ('Helps implement coss UI components correctly… Covers imports, accessibility, Tailwind styling, and common pitfalls') and when ('Use when building UIs with coss primitives…, migrating from shadcn/Radix to coss/Base UI, composing trigger-based overlays, or troubleshooting coss component behavior'), with concrete trigger phrases as the 5 anchor requires.

5 / 5

Trigger Term Quality

Natural component terms users would say are well covered ('buttons, dialogs, selects, forms, menus, tabs, inputs, toasts', 'shadcn/Radix', 'Tailwind'), but a few common phrasings like 'modal', 'dropdown', 'popover', or 'checkbox' are missing and only gestured at with 'etc.', so it falls just short of the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

The coss-specific framing and shadcn/Radix migration triggers give it a clear niche with minimal conflict, but generic component words ('buttons, dialogs, forms, inputs') could fire on plain UI requests that overlap a closely related shadcn/Radix skill, fitting 'mostly distinct; minor overlap risk' rather than the minimal-conflict anchor.

4 / 5

Total

18

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
crafter-station/petdex
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.