design-system-keeper
OfficialEliminate hardcoded UI values with tokens.
Design & Creative#accessibility#design systems#tailwind#tokenization#ui consistency#color engineering#motion preferences
Authorshipiit
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Hardcoded design values like raw hex colors, pixel sizes, and magic shadows make UI inconsistent and painful to maintain.
Core Features & Use Cases
- Detect hardcoded design literals such as colors, spacing, radii, shadows, durations, easing, z-index, and typography across component and style code.
- Rewrite to token references by converting literals into existing project tokens (or snapping to the nearest scale when needed).
- Propose safe token additions by updating tokens.css first with a diff when the literal has no corresponding token.
- Enforce consistency rules so interactive elements include hover/active/focus-visible/disabled, motion respects prefers-reduced-motion, and dark mode is emitted alongside light.
- Tailwind-aware conversion to map arbitrary values to semantic token-alias classes via tailwind.config.* and tokens.css var names.
Quick Start
Use the design-system-keeper skill while editing your UI files to automatically replace literals with the correct token references and suggest any missing tokens in tokens.css.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: design-system-keeper Download link: https://github.com/shipiit/shipit-ui-design/archive/main.zip#design-system-keeper Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.