Create and evolve design systems with design tokens, component architecture, accessibility guidelines, and documentation templates. Ensures consistent, scalable, and accessible UI across products.
Install with Tessl CLI
npx tessl i github:softaworks/agent-toolkit --skill design-system-starter59
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 100%
↑ 1.07xAgent success when using this skill
Validation for skill structure
Design token architecture
W3C token format
100%
100%
Primitive/semantic split
100%
100%
Semantic color groups
100%
100%
Gray primitive scale
100%
100%
Inter sans font
100%
100%
Fira Code mono font
0%
100%
Spacing scale values
100%
100%
Border radius scale
100%
100%
Shadow scale
100%
100%
Typography scale breadth
100%
100%
Font weight tokens
100%
100%
Architecture README
100%
100%
Without context: $0.2934 · 1m 26s · 9 turns · 10 in / 5,738 out tokens
With context: $0.7507 · 2m 57s · 15 turns · 14 in / 12,206 out tokens
React component API design
Button variant prop
75%
100%
Button size prop
100%
100%
Button loading state
75%
100%
Button icon prop
100%
100%
Polymorphic as prop
100%
100%
Sensible prop defaults
100%
100%
Card compound pattern
30%
100%
cn() utility used
100%
100%
React.forwardRef used
100%
100%
Input variant prop
100%
100%
Consistent naming pattern
100%
100%
TypeScript interfaces
100%
100%
Without context: $0.4455 · 2m 8s · 15 turns · 15 in / 8,492 out tokens
With context: $0.7609 · 2m 31s · 20 turns · 319 in / 9,780 out tokens
Accessibility and dark mode
Nav uses <nav> element
100%
100%
Mobile menu aria-expanded
100%
100%
Mobile menu uses <button>
100%
100%
Skip link component
100%
100%
Modal uses role=dialog
100%
100%
Modal has aria-labelledby
100%
100%
Modal ESC key handler
100%
100%
Modal focus management
100%
100%
Modal close button uses <button>
100%
100%
CSS variables for theming
100%
100%
System preference detection
100%
100%
Theme persisted in localStorage
100%
100%
data-theme on documentElement
100%
100%
a11y report documents ARIA
100%
100%
Without context: $0.6681 · 2m 12s · 19 turns · 68 in / 8,945 out tokens
With context: $0.9939 · 3m 36s · 21 turns · 21 in / 14,538 out tokens
Table of Contents
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.