CtrlK
BlogDocsLog inGet started
Tessl Logo

shadcn

Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

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.

The SKILL.md body is dense, actionable, and well-sequenced with strong validation checkpoints in its workflow. Its main weaknesses are mild reference duplication at the end and references to detail files that are not bundled.

Suggestions

Ship the referenced rule and reference files (rules/styling.md, rules/forms.md, rules/composition.md, rules/icons.md, rules/base-vs-radix.md, cli.md, customization.md) alongside SKILL.md so the one-level-deep links resolve.

Remove or trim the trailing 'Detailed References' section since the same links are already embedded inline next to their relevant rules, reducing token cost.

Avoid restating styling rules in both 'Principles' and 'Critical Rules'; consolidate so each rule appears once.

DimensionReasoningScore

Conciseness

Mostly lean and efficient — bullets, code, and a selection table assume Claude's competence — but the trailing 'Detailed References' section duplicates links already embedded inline and some Principles restate Critical Rules. Not a 5 due to this mild duplication and length.

4 / 5

Actionability

Fully executable guidance: copy-paste CLI commands, correct/wrong code pairs, a component-selection table, and concrete field references cover the common cases.

5 / 5

Workflow Clarity

A clear 9-step sequenced workflow with explicit validation checkpoints (verify added files, --dry-run/--diff previewing, reinstall/merge/skip decision) and feedback loops for destructive operations, including a hard rule against unapproved --overwrite.

5 / 5

Progressive Disclosure

The body is a well-signaled overview pointing one level deep to rule and reference files with clear navigation. Score capped at 4 rather than 5 because the referenced files (./rules/*.md, ./cli.md, ./customization.md) are not present in the bundle.

4 / 5

Total

18

/

20

Passed

Description

100%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.

The description is excellent: it states concrete actions, gives explicit trigger guidance with natural user phrases, and is tightly scoped to shadcn/ui. It clearly answers both what the skill does and when to activate it.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'adding, searching, fixing, debugging, styling, and composing UI' plus 'Provides project context, component docs, and usage examples' — giving comprehensive coverage rather than vague abstractions.

5 / 5

Completeness

Explicitly answers both 'what' ('Manages shadcn components and projects — adding, searching, fixing...') and 'when' ('Applies when working with... Also triggers for...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive coverage of natural user phrases including 'shadcn init', 'create an app with --preset', 'switch to --preset', 'shadcn/ui', 'component registries', 'presets', '--preset codes', and 'components.json file'.

5 / 5

Distinctiveness Conflict Risk

Clear niche around shadcn/ui with distinct triggers and a components.json file signal, giving minimal conflict risk with other skills.

5 / 5

Total

20

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 14 missing

Warning

Total

15

/

16

Passed

Repository
openai/plugins
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.