tailwind-best-practices
Original:🇺🇸 English
Translated
Tailwind CSS styling guidelines for Mastra Playground UI. This skill should be used when writing, reviewing, or refactoring styling code in packages/playground-ui and packages/playground to ensure design system consistency. Triggers on tasks involving Tailwind classes, component styling, or design tokens.
2installs
Sourcemastra-ai/mastra
Added on
NPX Install
npx skill4agent add mastra-ai/mastra tailwind-best-practicesTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Tailwind Best Practices
Overview
Styling guidelines for the Mastra Playground UI, containing 5 rules across 3 categories. Rules are prioritized by impact to guide automated refactoring and code generation. These rules ensure design system consistency, prevent token drift, and maintain component library integrity.
Scope
packages/playground-uipackages/playground
When to Apply
Reference these guidelines when:
- Writing new React components with Tailwind styles
- Reviewing code for styling consistency
- Refactoring existing styled components
- Adding or modifying UI elements
Priority-Ordered Guidelines
Rules are prioritized by impact:
| Priority | Category | Impact |
|---|---|---|
| 1 | Component Usage | CRITICAL |
| 2 | Design Tokens | CRITICAL |
| 3 | ClassName Usage | HIGH |
Quick Reference
Critical Patterns (Apply First)
Component Usage:
- Use existing components from (
@playground-ui/ds/components/)component-use-existing - Never create new components in the folder
ds/
Design Tokens:
- Only use tokens from in
tailwind.config.ts(@playground-ui)tokens-use-existing - Never modify design tokens or (
tailwind.config.ts)tokens-no-modification
High-Impact Patterns
ClassName Usage:
- No arbitrary Tailwind values except and
height(width)classname-no-arbitrary - No prop on DS components except
className/h-onw-andDialogContent(Popover)classname-no-ds-override
References
Full documentation with code examples is available in:
- - Complete guide with all patterns
references/tailwind-best-practices-reference.md - - Individual rule files organized by category
references/rules/
To look up a specific pattern, grep the rules directory:
grep -l "component" references/rules/
grep -l "token" references/rules/
grep -l "className" references/rules/Rule Categories in references/rules/
references/rules/- - Component usage rules (1 rule)
component-* - - Design token rules (2 rules)
tokens-* - - ClassName usage rules (2 rules)
classname-*