Install any skill in seconds. Free to start, no credit card required.
Get Started Free →bitjaru/ss-component
Generate a new UI component following the StyleSeed design conventions
Passed 16 of 20 test cases with the skill, and 7 of 20 without it.
and 24 more in the full report
12 fixed6 passed either way2 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which specific UI file in the repository serves as the reference pattern when establishing conventions for generating components?
| Checked | Without skill | With skill |
|---|---|---|
| References components/ui/button.tsx as the reference pattern | Missed | Passed |
The instructions your model reads when the skill loads.
When .styleseed/project.json and .styleseed/artifacts/index.json exist, resolve the requested artifact ID first, then read only .styleseed/bundles/<artifact-id>.md and .styleseed/manifests/<artifact-id>.json. Never fall back to the global legacy bundle for a registry project. Legacy projects may use .styleseed/effective-rules.md only when no registry exists.
/ss-page/ss-patterncomponents/ui/ directory or no Tailwind v4)Generate a new component: $0 Description: $ARGUMENTS
First, read the compiled design method:
.styleseed/effective-rules.md and .styleseed/manifest.json; resolve if stalecss/theme.css for available design tokenscss/recipes.css for morphology variables and helper classescomponents/ui/button.tsx as a reference patternFollow these conventions strictly:
function declaration (not const)data-slot="component-name" attributecn() from @/components/ui/utils for all className mergingReact.ComponentProps<> for prop typingclassName prop for overridesclass-variance-authority) if the component has variantsbg-card, text-foreground) — never inline hexDesign token usage:
text-foreground, bg-card, text-brand, text-muted-foreground, border-borderss-pattern-surface; insets/controls/icons use the matching ss-* classduration-[var(--duration-fast)], ease-[var(--ease-default)]Typography rules:
test cases passed, vs 7 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.