ui-consumer

Guide @toolr/ui-design component usage, CSS tokens, and design conventions.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/twiced-technology-gmbh/seedr --skill ui-consumer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-consumer
Source: https://github.com/twiced-technology-gmbh/seedr/tree/main/.claude/skills/ui-consumer
Command: npx skills add https://github.com/twiced-technology-gmbh/seedr --skill ui-consumer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that developers correctly implement and utilize the @toolr/ui-design components, tokens, and patterns, preventing styling inconsistencies and ensuring adherence to the design system's standards.

Core Features & Use Cases

  • Component Usage Guidance: Provides clear instructions on how to import and use various UI components.
  • Convention Enforcement: Details critical conventions like onChange handlers, cn() for class composition, and proper tooltip usage.
  • Design Token Application: Explains how to leverage semantic CSS custom properties for consistent styling.
  • Use Case: When building a new feature that requires a form, this skill guides you to use the Select component instead of a native HTML <select> element and demonstrates the correct onChange handler signature.

Quick Start

Use the ui-consumer skill to understand how to import and use the IconButton component with a string icon name.

Frequently Asked Questions about ui-consumer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use design system components instead of native HTML elements in React?

To use design system components in React, import elements from the @toolr/ui-design library instead of writing native HTML. This ensures styling consistency and enforces core design conventions across your application.

How do I apply CSS tokens for consistent styling in a component library?

Apply CSS tokens by leveraging semantic custom properties defined in the design system. This promotes consistent styling across components by using predefined values rather than hardcoding CSS properties.

What is the correct way to handle onChange events in a React design system Select component?

The correct way to handle onChange events in a React design system Select component is to follow the specific handler signature defined by the ui-design conventions. This ensures proper form state management and component behavior.

Why does my React component styling break when using utility classes?

React component styling may break if utility classes are not composed correctly. The design system requires using the cn() utility for class composition to properly merge classes and prevent styling conflicts.

Can I use native HTML select elements for form creation in Toolr consumer applications?

You should not use native HTML select elements in Toolr consumer applications. The design system enforces using its Select component to maintain visual consistency and adhere to strict design conventions.

What's the best way to debug styling issues in a React design system?

The best way to debug styling issues in a React design system is to verify the correct application of semantic CSS tokens and utility classes. Ensure components are imported correctly and conventions like cn() are properly applied.