tutti-ui-system

Featured

Use when working with @tutti-os/ui-system components, replacing local UI with shared components, querying component ids or metadata, promoting UI into shared base or business components, or maintaining UI-system storyboard inventory.

AI & Automation 3,318 stars 336 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 90/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Tutti UI System Use this skill as the single entrypoint for `@tutti-os/ui-system` component reuse, extraction, promotion, metadata, and storyboard work. ## Non-Negotiable Standard Any UI promoted into `@tutti-os/ui-system` must fully follow the UI-system design standard before it can be reported as complete. Treat these as hard requirements, not cleanup suggestions: - use UI-system semantic tokens and existing shared CSS variables; do not leave raw `hex`, `rgb(...)`, `rgba(...)`, ad hoc gradients, or app-local palette values in promoted components or their storyboard examples unless the source of truth already exposes them as approved tokens - compose existing UI-system `base` primitives such as `Card`, `Button`, `Tooltip`, `Dialog`, and related vocabulary before creating custom panel, button, field, or overlay treatments - use icon components from `@tutti-os/ui-system/icons` for promoted components and storyboard examples. Do not inline SVG/data URI assets, import app-local icon files, or pull third-party icon packages directly from promoted UI. If the source UI depends on an icon that is not in the UI system, promote the source-derived icon into `packages/ui/system/src/icons` with metadata first, then consume the UI-system icon export. - make storyboard examples render the real component surface and states; do not rely on surrounding docs chrome to hide component-level visual drift or to fake the final panel/surface language - when a consumer ...

Details

Author
tutti-os
Repository
tutti-os/tutti
Created
2 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category