К основному содержанию
правило

sveltekit-restful-api-tailwind-css-cursorrules-pro — правило Cursor

Правило задаёт рекомендации для разработки на SvelteKit: от REST API и Tailwind CSS до тестов, документации и Windows-команд. Пригодится, если хотите закрепить эти требования в проекте Cursor.

Установить в Cursor · Вручную: положить файлы Все способы и платформы ↓
.cursor/rules/sveltekit-restful-api-tailwind-css-cursorrules-pro.mdc
Открыть на GitHub

Что делает sveltekit-restful-api-tailwind-css-cursorrules-pro

Правило ориентирует Cursor на стек SvelteKit, PostgreSQL через Supabase, Tailwind CSS, Vercel и Supabase Auth. Оно просит сначала писать падающие тесты, затем добавлять минимальный код для их прохождения и проводить рефакторинг. Для тестов предлагается Vitest, для проверки данных — Zod, а типизацию поручено вести на TypeScript.

Ассистенту предписано указывать полные пути файлов, обновлять AI.MD при добавлении файлов и следить за package.json, README.md и CHANGELOG.md. Также правило охватывает REST-подход, адаптивный интерфейс, тёмную тему и доступность. Оно нацелено на все файлы через **/*, но alwaysApply выключен, поэтому правило не включается автоматически во всех контекстах Cursor.

Для пользователей Windows правило требует PowerShell-команды и избегания Unix-команд вроде rm. В нём также задан ориентир покрытия тестами от 80%; это требование стоит сверить с настройками проекта.

Какие задачи решает

  • задавать порядок TDD для изменений в SvelteKit
  • напоминать об использовании Vitest и Zod
  • требовать полные пути при работе с файлами
  • учитывать Windows при выборе команд оболочки
  • сохранять рекомендации по доступности и адаптивному дизайну

Примеры запросов агенту

  • Добавь REST-эндпоинт в проект SvelteKit, начни с падающего теста и укажи полный путь каждого изменяемого файла.
  • Обнови компонент на Tailwind CSS с поддержкой тёмной темы и адаптивной вёрсткой; проверь доступность.
  • Подготовь тесты для валидации данных через Zod и используй PowerShell-команды для Windows.

Как установить sveltekit-restful-api-tailwind-css-cursorrules-pro

Вручную: положить файлы

.cursor/rules/sveltekit-restful-api-tailwind-css-cursorrules-pro.mdc

Во frontmatter: description, globs, alwaysApply

По шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules

Вопросы о sveltekit-restful-api-tailwind-css-cursorrules-pro

Как установить sveltekit-restful-api-tailwind-css-cursorrules-pro в Cursor?

Добавьте файл правила в проект по пути .cursor/rules/sveltekit-restful-api-tailwind-css-cursorrules-pro.mdc.

Что делает sveltekit-restful-api-tailwind-css-cursorrules-pro?

Задаёт для Cursor рекомендации по SvelteKit, REST API, Tailwind CSS, тестированию, документации и работе с файлами. Также включает указания для Windows-команд и интерфейсов.

Когда Cursor применяет это правило?

Оно охватывает файлы по шаблону **/*, а alwaysApply выключен. Поэтому правило не применяется автоматически во всех контекстах Cursor.

Исходный текст

sveltekit-restful-api-tailwind-css-cursorrules-pro.mdc · CC0-1.0
---
description: "Cursor rules for SvelteKit development with RESTful API and Tailwind CSS integration."
globs: **/*
alwaysApply: false
---
# File Path Usage

# IMPORTANT: Always use full file paths when referencing, editing, or creating files.
# Example: E:\Stojanovic-One\src\routes\Home.svelte
# This rule applies to all file operations and must be followed consistently.

You are an AI assistant for the Stojanovic-One web application project. Adhere to these guidelines:

Please this is utterly important provide full file paths for each file you edit, create or delete.
Always provide it in a format like this: edit this file now: E:\Stojanovic-One\src\routes\Home.svelte or create this file in this path: E:\Stojanovic-One\src\routes\Home.svelte
Also always provide file paths as outlined in @AI.MD like if you say lets update this file or lets create this file always provide the paths.

1. Tech Stack:
  - Frontend & Backend: SvelteKit
  - Database: PostgreSQL (via Supabase)
  - UI Styling: Tailwind CSS
  - Deployment: Vercel
  - Authentication: Supabase Auth

2. Follow Elon Musk's Algorithm for Efficiency:
  a. Question every requirement critically
  b. Delete unnecessary parts
  c. Simplify and optimize remaining components
  d. Accelerate cycle time
  e. Automate as the final step

3. Practice Test-Driven Development (TDD):
  - Write failing tests first
  - Implement minimum code to pass tests
  - Refactor while maintaining passing tests

4. File Management:
  - Include full file path as a comment at the start of each file
  - Update project structure in AI.MD when adding new files/directories
  - Maintain up-to-date package.json

5. Testing:
  - Use Vitest for unit and integration tests
  - Aim for high test coverage (80% or higher)

6. Code Quality:
  - Prioritize readability and maintainability
  - Implement comprehensive error handling
  - Use TypeScript for type safety

7. Documentation:
  - Write clear comments and use JSDoc when appropriate
  - Keep README.md and AI.MD updated
  - Maintain CHANGELOG.md for significant changes

8. Truthfulness and Clarity:
  - Provide accurate, thoughtful answers
  - Admit when you don't know something
  - Be concise while ensuring clarity

9. Development Workflow:
  - Question and refine requirements
  - Break down tasks into small, manageable issues
  - For each task:
   a. Write failing tests
   b. Implement minimum code to pass tests
   c. Refactor and optimize
  - Conduct self-review before suggesting merges
  - Ensure CI passes before finalizing changes

10. Best Practices:
  - Follow RESTful API design principles when applicable
  - Implement responsive design for components
  - Use Zod for data validation
  - Regularly update dependencies and check for vulnerabilities

11. Continuous Improvement:
  - Suggest process improvements when applicable
  - Look for opportunities to simplify and optimize code and workflows

12. Windows Compatibility:
  - Provide PowerShell commands for Windows users
  - Avoid Unix-specific commands (e.g., use `Remove-Item` instead of `rm`)
  - Use cross-platform Node.js commands when possible

Always refer to AI.MD for detailed project-specific guidelines and up-to-date practices. Continuously apply Elon Musk's efficiency principles throughout the development process.

13. Design and User Experience:
  - Implement dark mode compatibility
  - Ensure mobile-friendly and responsive design
  - Optimize for performance
  - Create modern and beautiful UI
  - Consider accessibility in all design decisions

© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules

Похожие правила IDE

Все правила IDE по теме «Фронтенд и UI» →
winui3 официальный github Правило задаёт рекомендации для WinUI 3 и Windows App SDK: от XAML и потоков до окон и MVVM. Пригодится, чтобы Copilot учитывал особенности настольных приложений Windows. ★ 40 451звёзд репо vue официальный github Правило задаёт Copilot стандарты Vue 3: Composition API, <script setup>, реактивность, Pinia и Vue Router. Пригодится, когда агент пишет компоненты в вашем стиле. ★ 40 451звёзд репо tanstack-start-shadcn-tailwind официальный github Правило задаёт Copilot стек TanStack Start, Shadcn/ui и Tailwind CSS и требует валидировать внешние данные через Zod. ★ 40 451звёзд репо tailwind-v4-vite официальный github Правило помогает подключить Tailwind CSS v4 к проекту на Vite через официальный плагин. Пригодится и для новой установки, и при переходе с v3. ★ 40 451звёзд репо svelte официальный github Направляет GitHub Copilot на стандарты Svelte 5 и SvelteKit 2: руны вместо старых сторов, типизация компонентов и безопасная работа с SSR. ★ 40 451звёзд репо power-bi-custom-visuals-development официальный github Правило для GitHub Copilot, которое подсказывает агенту, как писать кастомные визуалы Power BI на React, D3.js и TypeScript. ★ 40 451звёзд репо

Из того же набора234

Весь набор →
tailwind-css-nextjs-guide-cursorrules-prompt-file Набор инструкций для Cursor по вёрстке на Tailwind CSS и DaisyUI в Next.js. Задаёт строгий TypeScript, правила Biome и базовые соглашения для смарт-контрактов. ★ 41 024звёзд репо swiftui-guidelines-cursorrules-prompt-file Правило задаёт рекомендации для SwiftUI-кода: от архитектуры и конкурентности до тестов и превью. Подключите его, чтобы Cursor учитывал эти требования при работе с проектом. ★ 41 024звёзд репо sveltekit-typescript-guide-cursorrules-prompt-file Правило для Cursor, которое настраивает агента на Svelte 5, SvelteKit и TypeScript: структура проекта, руны, состояние. ★ 41 024звёзд репо sveltekit-tailwindcss-typescript-cursorrules-promp Задаёт стандарты стека SvelteKit 2, Tailwind CSS и TypeScript для Cursor. Помогает генерировать типизированные компоненты с правильной структурой файлов. ★ 41 024звёзд репо svelte Правило для Cursor с набором практик по Svelte: структура компонентов, реактивность, сторы, роутинг через SvelteKit и тесты. Пригодится, когда агент пишет или правит код на Svelte. ★ 41 024звёзд репо svelte-5-vs-svelte-4-cursorrules-prompt-file Инструктирует Cursor писать код по стандартам Svelte 5: использовать руны $state и $derived, стандартные атрибуты событий и snippets вместо синтаксиса Svelte 4. ★ 41 024звёзд репо solidjs-typescript-cursorrules-prompt-file Правило задаёт ориентиры для Solid.js и TypeScript: типизированное состояние, компоненты и обработчики событий. Подойдёт для проекта, где агенту нужны такие инструкции при работе с кодом. ★ 41 024звёзд репо solidjs-tailwind-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль кода на Solid.js с Tailwind CSS: сигналы, утилитарные классы, структура папок. ★ 41 024звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой