design-system-keeper

Official

Eliminate hardcoded UI values with tokens.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.