Claude skill for working with a token-based design system. Covers Figma variables, component architecture, semantic tokens, dark mode, accessibility, and design-to-code handoff.
Used as supplementary material for the AI for Designers praktikum by Dmytro Legkov.
.
├── SKILL.md Core skill definition
└── references/
├── figma-best-practices.md Figma structure, components, export
└── token-improvements.md How to evolve the token system over time
- Download shain-dls.zip from the latest release
- Open claude.ai → Settings → Capabilities → Skills
- Click + Create skill and upload the zip
- Enable the skill — done
Clone the repo into your skills directory:
cd ~/.claude/skills
git clone https://github.com/Dishain/Shain-Design-System-Skill.git shain-dlsClaude will auto-discover the skill on next launch. Update later with git pull.
Claude triggers this skill automatically when you mention design systems, Figma variables, component specs, token naming, dark mode, or related topics. You can also invoke it explicitly:
skill: shain-dls
- Three-tier token hierarchy (Primitive → Semantic → Component-specific)
- Naming conventions for variables, layers, and components
- Light / Dark mode infrastructure
- BEM-style CSS classes (
shain-[component]) - Theme config pattern for variant styling
- Accessibility baseline (WCAG AA)
- Figma best practices (auto layout, variants, properties, export)
- Token system evolution (adding modes, migrating, deprecating)
MIT — see LICENSE.