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

solidjs-basic-cursorrules-prompt-file — правило для Cursor

Задаёт базовые стандарты разработки на Solid.js в Cursor: от реактивных сигналов и сторов до структуры каталогов и маршрутизации.

Установить в Cursor · Вручную: положить файлы Все способы и платформы ↓
.cursor/rules/solidjs-basic-cursorrules-prompt-file.mdc
Открыть на GitHub

Что делает solidjs-basic-cursorrules-prompt-file

Правило инструктирует ИИ использовать функциональные компоненты на JSX и встроенные примитивы Solid.js. Для реактивного состояния задаётся createSignal(), для сайд-эффектов — createEffect(), а для вычисляемых значений — createMemo(). Обработка списков и условий закрепляется за компонентами <For> и <Show> вместо стандартных тернарных операторов или вызовов map().

В инструкциях прописана стандартная структура проекта с директориями src/components, src/pages, src/utils, файлами App.jsx и index.jsx, а также шаблоном public/index.html. Для сложных сценариев предписано подключать createStore(), использовать createResource() при загрузке данных, добавлять Solid Router, ленивую загрузку и предохранители ошибок ErrorBoundary.

В файле выставлен параметр alwaysApply: false, поэтому Cursor не станет подгружать эти указания в каждый диалог подряд без контекста файлов проекта.

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

  • перевести управление состоянием на createSignal и createStore
  • заменить map и тернарные операторы на компоненты For и Show
  • разложить файлы проекта по структуре src/components, src/pages и src/utils
  • настроить получение данных через createResource с обработкой ошибок

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

  • Создай компонент списка пользователей на Solid.js с индикатором загрузки и фильтрацией
  • Спроектируй страницу профиля с маршрутизацией через Solid Router и ленивой загрузкой
  • Перепиши хуки React в этом файле на createSignal и createMemo для Solid.js

Как установить solidjs-basic-cursorrules-prompt-file

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

.cursor/rules/solidjs-basic-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о solidjs-basic-cursorrules-prompt-file

Как установить solidjs-basic-cursorrules-prompt-file в Cursor?

Сохраните конфигурацию в файл .cursor/rules/solidjs-basic-cursorrules-prompt-file.mdc в корне вашего проекта.

Какие компоненты для рендеринга предписывает использовать правило?

Для отображения условий и коллекций правило требует использовать встроенные компоненты <Show> и <For>.

Будет ли правило применяться ко всем файлам автоматически?

Нет, параметр alwaysApply: false отключает принудительное применение к каждому запросу, активируя правила только по мере необходимости.

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

solidjs-basic-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for Solid.js development with basic setup."
globs: **/*
alwaysApply: false
---
// Solid.js Basic Setup .cursorrules

// Prefer functional components

const preferFunctionalComponents = true;

// Solid.js best practices

const solidjsBestPractices = [
  "Use createSignal() for reactive state",
  "Utilize createEffect() for side effects",
  "Implement createMemo() for derived values",
  "Use createResource() for data fetching",
  "Implement Show and For components for conditional and list rendering",
  "Utilize createStore() for complex state management",
];

// Folder structure

const folderStructure = `
src/
  components/
  pages/
  utils/
  App.jsx
  index.jsx
public/
  index.html
`;

// Additional instructions

const additionalInstructions = `
1. Use JSX for component templates
2. Implement proper error boundaries
3. Utilize Solid Router for routing when applicable
4. Use Solid's built-in optimization features
5. Implement lazy-loading for improved performance
6. Follow Solid.js naming conventions and best practices
7. Use server-side rendering (SSR) when needed
`;

© 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

Весь набор →
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звёзд репо solidity-react-blockchain-apps-cursorrules-prompt- Правило задаёт Cursor рекомендации для Solidity-контрактов и React-приложений с блокчейн-интеграцией. Пригодится для ревью контрактов и Web3-кода. ★ 41 024звёзд репо solidity-hardhat-cursorrules-prompt-file Правило для Cursor, которое настраивает ИИ-ассистента на разработку смарт-контрактов на Solidity с проверками безопасности и работой через Hardhat. ★ 41 024звёзд репо solidity-foundry-cursorrules-prompt-file Настраивает ИИ-ассистента в Cursor на написание смарт-контрактов на Solidity и тестов для Foundry с учётом безопасности и экономии газа. ★ 41 024звёзд репо solana-wallet-aware Правило задаёт проверки безопасности для Solana-кода: от изоляции подписанта до симуляции транзакций перед запуском с реальными средствами. ★ 41 024звёзд репо

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

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