CtrlK
BlogDocsLog inGet started
Tessl Logo

shadcn-parity

Clone shadcn implementation patterns with source-by-source parity. Use when the user says "shadcn parity", asks to mirror shadcn, copy shadcn UX/architecture/tests, or wants more than inspiration.

67

Quality

82%

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

82%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, highly actionable policy skill: concrete ownership boundaries, specific paths and URL rules, an explicit divergence policy, and a red-flags checklist. Its only real weaknesses are some repetition of the ownership boundary and a single-file structure that is slightly long for the no-bundle exception.

DimensionReasoningScore

Conciseness

The body is lean, imperative, and free of explanations of concepts Claude already knows; every section is directive. Minor over-explanation remains: the shadcn-owns-contract / Plate-owns-content boundary is stated three times (Ownership lists, the 'Important boundary' bullets, and 'Current Divergences'), so anchor 4 fits better than 5.

4 / 5

Actionability

As an instruction-only skill it provides concrete, specific guidance throughout: exact paths (apps/www/src/registry/*, tooling/scripts/update-template.sh), the rewrite rule with a concrete URL base (https://platejs.org/r/*.json), bare-name dependency examples (button, command, popover), and explicit precedence rules. Per the rubric's scoring notes, absence of code is not penalized when guidance is this actionable; the decision rules cover the common cases fully.

5 / 5

Workflow Clarity

The decision workflow is unambiguous — explicit precedence ("upstream schema first... Plate divergence only when the repo has a real constraint"), a validation checkpoint ("compare Plate output against ../shadcn before inventing a custom rule"), and a Red Flags stop-and-reassess checklist. It is not a 5 because there is no ordered step sequence or fix-and-retry feedback loop; not a 3 because checkpoints are explicitly present rather than implicit.

4 / 5

Progressive Disclosure

A single self-contained file with clear, well-ordered sections (Core Contract, Ownership, Registry Rules, Template Rules, Current Divergences, Red Flags) and no nested references. It does not reach 5 because at ~135 lines it exceeds the under-50-line simple-skill exception, and the registry dependency rules are a plausible candidate for a separate reference file if the skill grows.

4 / 5

Total

17

/

20

Passed

Description

82%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 concise, well-targeted description with an explicit 'Use when' trigger clause and concrete natural-language trigger phrases. The only weakness is modest action coverage in the 'what' portion.

DimensionReasoningScore

Specificity

"Clone shadcn implementation patterns with source-by-source parity" names the domain and one concrete action (cloning patterns with parity), but does not enumerate several specific actions, matching the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'. It is not a 4 because no additional distinct capabilities are listed; not a 2 because the action is concrete rather than generic.

3 / 5

Completeness

It explicitly answers both what ("Clone shadcn implementation patterns with source-by-source parity") and when ("Use when the user says 'shadcn parity', asks to mirror shadcn, copy shadcn UX/architecture/tests, or wants more than inspiration") with concrete trigger phrases, exactly matching the anchor-5 example pattern.

5 / 5

Trigger Term Quality

Natural trigger phrases are well covered: "shadcn parity", "mirror shadcn", "copy shadcn UX/architecture/tests", and "wants more than inspiration" — phrasings a user would plausibly say. A few natural synonyms (e.g., "match shadcn", "replicate shadcn") are missing, so it fits anchor 4 rather than comprehensive coverage at 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (shadcn parity, explicitly contrasted with looser intents via "or wants more than inspiration") with distinct triggers; minimal overlap with any other skill. Not a 4 because no meaningful overlap risk with closely related skills exists.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
udecode/plate
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.