Prefer tailwind design tokens
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
Install this rule for wispbit
Add this rule to wispbit and it will run when you open a pull request
Install this rule for Coderabbit
Copy the configuration below and add it to your repository as .coderabbit.yml
in your project root.
reviews:
path_instructions:
- path: "*.tsx"
instructions: |
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
```html
<div class="mt-[37px] text-[#3366FF] z-[9999] top-[37%] w-[142px]">
Custom content
</div>
```
Good:
```html
<div class="mt-10 text-blue-600 z-50 top-1/3 w-36">Custom content</div>
```
Install this rule for Greptile
Greptile rules can be added through the web interface. Please see this documentation for details on how to add custom rules and context.
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
```html
<div class="mt-[37px] text-[#3366FF] z-[9999] top-[37%] w-[142px]">
Custom content
</div>
```
Good:
```html
<div class="mt-10 text-blue-600 z-50 top-1/3 w-36">Custom content</div>
```
File Path Patterns:
Install this rule for GitHub Copilot
Copilot instructions can be added through the interface. See the documentation for details on how to create coding guidelines.
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
```html
<div class="mt-[37px] text-[#3366FF] z-[9999] top-[37%] w-[142px]">
Custom content
</div>
```
Good:
```html
<div class="mt-10 text-blue-600 z-50 top-1/3 w-36">Custom content</div>
```
File Path Patterns:
Install this rule for Graphite Diamond
Diamond custom rules can be added through the interface. See the documentation for details on how to create custom rules.
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
```html
<div class="mt-[37px] text-[#3366FF] z-[9999] top-[37%] w-[142px]">
Custom content
</div>
```
Good:
```html
<div class="mt-10 text-blue-600 z-50 top-1/3 w-36">Custom content</div>
```
File Path Patterns:
Use with Cline
Copy the rule below and ask Cline to review your code using this rule
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
```html
<div class="mt-[37px] text-[#3366FF] z-[9999] top-[37%] w-[142px]">
Custom content
</div>
```
Good:
```html
<div class="mt-10 text-blue-600 z-50 top-1/3 w-36">Custom content</div>
```
Use with OpenAI Codex
Copy the rule below and ask OpenAI Codex to review your code using this rule
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
```html
<div class="mt-[37px] text-[#3366FF] z-[9999] top-[37%] w-[142px]">
Custom content
</div>
```
Good:
```html
<div class="mt-10 text-blue-600 z-50 top-1/3 w-36">Custom content</div>
```
Use with Cursor
Copy the rule below and ask Cursor to review your code using this rule
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
```html
<div class="mt-[37px] text-[#3366FF] z-[9999] top-[37%] w-[142px]">
Custom content
</div>
```
Good:
```html
<div class="mt-10 text-blue-600 z-50 top-1/3 w-36">Custom content</div>
```
Use with Claude Code
Copy the rule below and ask Claude Code to review your code using this rule
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
```html
<div class="mt-[37px] text-[#3366FF] z-[9999] top-[37%] w-[142px]">
Custom content
</div>
```
Good:
```html
<div class="mt-10 text-blue-600 z-50 top-1/3 w-36">Custom content</div>
```
Install this rule for Windsurf
To set up rules for Windsurf Reviews, please see this documentation
Use Tailwind's predefined design tokens instead of arbitrary values. Do not use custom pixel values, color codes, or arbitrary numbers in your Tailwind CSS classes.
1. Use Tailwind's spacing scale instead of arbitrary pixel values
2. Use Tailwind's color palette instead of custom color codes
3. Use Tailwind's z-index scale instead of arbitrary z-index values
4. Use Tailwind's percentage-based positioning values instead of arbitrary percentages
Bad:
```html
<div class="mt-[37px] text-[#3366FF] z-[9999] top-[37%] w-[142px]">
Custom content
</div>
```
Good:
```html
<div class="mt-10 text-blue-600 z-50 top-1/3 w-36">Custom content</div>
```