solidjs tailwind
via PatrickJS/awesome-cursorrules
Solid.js development with Tailwind CSS integration and best practices.
What is solidjs tailwind?
This rule provides guidance for building Solid.js applications with Tailwind CSS styling. It covers reactive state management with createSignal(), Tailwind class implementation, responsive design patterns, and recommended project structure to streamline development workflows.
- Use createSignal() for reactive state management in Solid.js components
- Implement Tailwind CSS classes and @apply directives for styling
- Build responsive designs using Tailwind's responsive utility classes
- Configure dark mode and custom themes via tailwind.config.js
- Organize projects with standard folder structure (components, pages, styles)
- Apply utility-first CSS approach with @layer directives for custom styles
Applies to
File patterns this rule matches.
Rule definition (reference)
Source of truth, from the repository.
// Solid.js with Tailwind CSS .cursorrules
// Prefer functional components
const preferFunctionalComponents = true;
// Solid.js and Tailwind CSS best practices
const solidjsTailwindBestPractices = [ "Use createSignal() for reactive state", "Implement Tailwind CSS classes for styling", "Utilize @apply directive in CSS files for reusable styles", "Implement responsive design using Tailwind's responsive classes", "Use Tailwind's configuration file for customization", "Implement dark mode using Tailwind's dark variant", ];
// Folder structure
const folderStructure = src/ components/ pages/ styles/ App.jsx index.jsx public/ index.html tailwind.config.js postcss.config.js;
// Additional instructions
const additionalInstructions = `
- Use JSX for component templates
- Implement proper Tailwind CSS purging for production builds
- Utilize Solid Router for routing when applicable
- Use Tailwind's @layer directive for custom styles
- Implement utility-first CSS approach
- Follow both Solid.js and Tailwind naming conventions
- Use JIT (Just-In-Time) mode for faster development `;
Related rules
TypeScript best practices and patterns for Solid.js development.

Svelte best practices and patterns for modern web applications
Svelte 5 migration guide: runes, snippets, and standardized event handling.
SvelteKit + RESTful API + Tailwind CSS development guide with TDD and full file-path tracking.
Expert SvelteKit, Tailwind CSS, and TypeScript development standards with best practices and code patterns.
Expert guidance for SvelteKit development with TypeScript, Svelte 5 runes, and modern state management.