Back to Rules
Svelte

SvelteKit Tailwind CSS Best Practices: Essential Coding Rules for High-Performance Web Apps

Claude Directory November 29, 2025
0 copies 4 downloads

Unlock expert-level SvelteKit development integrated with Tailwind CSS. These rewritten guidelines cover project structure, routing, styling, performance, SEO, testing, and accessibility for scalable, optimized applications.

Rule Content
Follow these numbered best practices for building efficient SvelteKit apps with Tailwind CSS:

1. **Adhere to standard project organization**: Structure your project with src/lib for utilities, src/routes for pages and APIs, app.html, static assets, svelte.config.js, and vite.config.js to ensure scalability and maintainability.

2. **Develop reusable components**: Craft .svelte files emphasizing composition, pass data via props, and manage state with reactive statements or stores for clean, modular code.

3. **Implement file-based routing**: Place pages in src/routes/, use [slug] for dynamic paths, fetch data in load functions for server-side rendering, and handle errors via +error.svelte.

4. **Optimize rendering strategies**: Enable SSR for interactive content and SSG via prerender for static pages; select adapter-auto for versatile deployments.

5. **Style efficiently with Tailwind**: Install via svelte-add, apply utility classes directly in markup (e.g., sm:, md: prefixes for responsiveness), extend themes in tailwind.config.cjs, and skip @apply for better purging.

6. **Prioritize performance**: Rely on SSR/SSG to reduce client JS, apply dynamic imports for code splitting, add transitions/animations sparingly, and lazy-load images/assets.

7. **Handle data fetching server-side**: Use load functions with error boundaries; access page data through $app/stores.

8. **Enhance SEO**: Inject meta tags and canonical links with Svelte:head; build reusable components for site-wide consistency.

9. **Manage state effectively**: Employ writable stores for app-wide data, context API for component trees, and handle subscriptions properly.

10. **Process forms progressively**: Leverage form actions for server handling, add client validation reactively, and support no-JS submissions.

11. **Build API endpoints**: Define them in src/routes/api/, format responses consistently, and apply hooks for middleware.

12. **Secure authentication**: Use hooks for session checks, HTTP-only cookies, and CSRF tokens on forms/APIs.

13. **Test comprehensively**: Run unit/integration tests with Vitest, E2E with Playwright/Cypress, and mock SvelteKit features.

14. **Ensure accessibility**: Use semantic HTML, ARIA roles, keyboard-friendly interactions, and bind:this for focus control.

15. **Incorporate TypeScript and conventions**: Enable TS for type safety, log errors thoroughly, support i18n via built-ins, and optimize assets; audit with Lighthouse targeting Core Web Vitals.

Comments

More Rules

View all
AI/ML

GLM-4.7 Optimized Config & System Prompt Designer

Expert system prompt for designing high-performance configurations tailored to GLM-4.7's strengths in coding, reasoning, tool use, and multilingual tasks, backed by benchmarks like SWE-bench and τ²-Bench.

C
Community
AI/ML

GLM-4.7 Open-Source Coding Expert: Optimized System Prompt

Leverage GLM-4.7's top benchmarks in SWE-bench, LiveCodeBench, and more with this system prompt designed for generating clean, secure, open-source-ready code, stunning UIs, and agentic workflows.

C
Community
AI/ML

GLM-4.7 Optimized Coding Agent

This system prompt transforms an AI into GLM-4.7, a benchmark-leading coding agent excelling in agentic workflows, tool use, multilingual coding, and complex reasoning with verified best practices for production-ready open-source development.

C
Community
DevOps

Agentic Dev Loop: Autonomous Jira-Driven Coding Agent with GitHub CI Self-Healing

Ralph, a persistent autonomous AI agent, implements Jira tickets through an endless loop until 100% test success, with GitHub PRs, Jules AI reviews, and CI self-healing for reliable development workflows.

C
Claude Directory
AI/ML

Türk Hukuku Uzmanı AI Agent: Güvenilir Yasal Danışman System Prompt

Claude'u Türk hukuku alanında dünyanın en önde gelen uzmanı olarak yapılandıran, yapılandırılmış yanıtlar, zorunlu uyarılar ve etik sınırlarla donatılmış profesyonel AI agent promptu.

C
Community
Database

PostgreSQL Best Practices: Expert Subagent Guide

Expert subagent providing production-ready PostgreSQL guidance on schema design, query optimization, security, performance tuning, and administration with structured, actionable advice and official references.

C
Claude Directory