@paulrberg/tailwind-css
This skill should be used when the user asks to style with Tailwind v4, add or fix Tailwind classes, use tailwind-variants or tw-animate-css, or configure Tailwind. Trigger phrases include "style with Tailwind", "fix Tailwind styles", "configure Tailwind v4", "migrate to Tailwind v4".
| name | tailwind-css |
| user-invocable | false |
Tailwind CSS
Style within the installed Tailwind version, existing design tokens, component patterns, and product context.
Authority and Defaults
- Inspect package versions, CSS entrypoints, theme declarations, shared components, class-merging utilities, and nearby UI before editing. Those are authoritative.
- Apply this catalog's preferences only where the project is silent. Read references/coding-preferences.md for that fallback style.
- Prefer existing semantic tokens and components over arbitrary values, new colors, or one-off utilities.
- Preserve responsive states, interaction states, accessibility, and dark-mode conventions. Do not add decorative UI or redesign beyond the request.
- Use CSS Modules only when the behavior is materially clearer than utilities; preserve any project-specific Tailwind reference mechanism.
Routing
- For v4 configuration, migration, removed utilities, variables, gradients, or CSS-first directives, read
references/tailwind-v4-rules.mdafter confirming v4 is installed. - For version-specific behavior that may have changed, consult the current official documentation matching the installed version. Treat the local v4 reference as a decision checklist, not an exhaustive substitute for the docs.
- For component variants or slots with
tailwind-variants, readreferences/tailwind-variants.md. - For
tw-animate-css, readreferences/tw-animate-css.md. - For Tailwind ESLint integration, read
references/eslint.md.
Do not apply v4 syntax to an older project merely because this skill targets v4. Use documentation matching the installed version, and migrate only when the request includes migration.
Workflow
- Define the visual outcome and affected states from the request and product context.
- Reuse local tokens, spacing, typography, breakpoints, components, and variant conventions. Make the smallest class/config change that achieves the outcome.
- Keep class names statically detectable. When values select styles, map them to complete class strings and verify that Tailwind scans every relevant source location.
- Run the repository's relevant lint/type/build checks.
- Render the affected screen or component at representative viewport sizes and inspect it visually, including changed interaction and theme states. When JavaScript or a component library transforms markup, inspect the final DOM and verify that selectors and state behavior still match. Fix visible regressions before completion.
Completion requires code checks plus rendered inspection; textual class review alone is insufficient. When source detection or generated class names changed, run the real Tailwind build and verify that the expected utilities are present.
Finish with ### 🎨 Tailwind — ✅ styling updated after edits or ### 🎨 Tailwind — 🔎 inspected, no files written for
read-only work, a compact viewport/theme/changed-states/result table, and separate ### 🧪 Code checks and
### 🔎 Rendered inspection evidence. Add ### ⚠️ Remaining only when non-empty. Do not inject decorative emoji into
source classes, product copy, or snapshots unless the request calls for it; keep commands and diagnostics exact.
Loading...
Select a file to preview
Analyzing security...
Checking scan reports and verification data.
Bill of Materials
Everything this skill can do — files, network, commands, and more.