Implements scalable vanilla CSS architectures using native design tokens, BEM naming conventions, and mobile-first responsive patterns.
This skill provides a comprehensive framework for writing clean, maintainable, and high-performance vanilla CSS without the need for preprocessors or utility frameworks. It enforces a strict 'Design Tokens First' approach using CSS variables for colors, typography, and spacing, while standardizing layout through a mobile-first philosophy. By utilizing BEM-inspired naming and native CSS Grid/Flexbox patterns, it helps developers build robust component-based interfaces that are accessible, themeable (with dark mode support), and easy to scale across large projects.
Key Features
010 GitHub stars
02Native design token system using CSS variables for consistent theming
03Accessibility-first patterns including focus indicators and reduced motion
04Built-in dark mode implementation with system preference detection
05Mobile-first responsive breakpoints using min-width media queries
06BEM-inspired naming conventions for clean component scoping
Use Cases
01Refactoring legacy CSS into a modern, token-based design system
02Implementing accessible and responsive UI components using vanilla web standards
03Architecting a new web project with a framework-agnostic CSS foundation