Install any skill in seconds. Free to start, no credit card required.
Get Started Free →View, add, or modify design tokens in the StyleSeed design system
.claude/skills/bitjaru-ss-tokens/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 24% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -33% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 50% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 17% | 0% |
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-component or /ss-pattern/ss-lintAction: $0 | Token type: $1 Arguments: $ARGUMENTS
| Type | JSON Source | CSS Implementation | |------|-----------|-------------------| | Colors | tokens/colors.json | css/theme.css :root + @theme inline | | Typography | tokens/typography.json | css/fonts.css + css/base.css | | Spacing | tokens/spacing.json | Tailwind utilities (no custom CSS needed) | | Radius | tokens/radii.json | css/theme.css @theme inline | | Shadows | tokens/shadows.json | css/theme.css :root |
generate color — Derive the system from one key colorDo not pick a second color by eye or copy a preset. Run the shared StyleSeed generator:
bashnode <styleseed-root>/engine/color/generate-palette.mjs \ --key-color "#276B5E" \ --mode light \ --character calm \ --harmony auto \ --temperature neutral \ --out .styleseed/palette.json
Supported controls are light|dark mode, calm|balanced|vivid|deep character, auto|tonal|adjacent|contrast harmony, and neutral|warm|cool surface temperature. The generator preserves the key hue, maps chroma into sRGB without channel clipping, builds 11-step OKLCH primary/accent ramps, scores the accent against the key and reserved status hues, maps primitives to semantic roles, and adjusts fill lightness until text/action/focus pairs pass.
Use --format css for CSS variables or JSON for an auditable result. Never mark the palette valid unless valid is true and every item in contrast passes. In STYLESEED.md, persist Key color, Palette character, Palette mode, Palette harmony, and Surface temperature, then run $ss-resolve; the resolver emits the same .styleseed/palette.json and palette.css.
list — Show current tokensRead and display the requested token file in a formatted table.
add — Add new tokentokens/*.json)css/theme.css under :root@theme inline block.dark blockupdate — Modify existing tokentheme.css--success not --green-500)Other measured skills in the registry, with their headline benchmark lift.