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

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

Правило задаёт ориентиры для Solid.js и TypeScript: типизированное состояние, компоненты и обработчики событий. Подойдёт для проекта, где агенту нужны такие инструкции при работе с кодом.

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

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

Правило предлагает использовать функциональные компоненты, типизировать реактивное состояние через createSignal<T>() и описывать сложные пропсы интерфейсами. Оно также напоминает о строгом режиме TypeScript, выводе типов и сдержанном использовании утверждений типов.

В инструкциях есть рекомендации по структуре проекта, расширению .tsx для JSX-файлов, типизированному контексту через createContext и Solid Router. Шаблон охватывает файлы по маске **/*, но alwaysApply установлен в false, поэтому правило не задано как применяемое всегда. Для Cursor файл размещают в .cursor/rules/solidjs-typescript-cursorrules-prompt-file.mdc.

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

  • типизировать реактивное состояние в Solid.js
  • описать пропсы и обработчики событий компонентов
  • настроить строгие проверки TypeScript
  • организовать файлы проекта Solid.js
  • типизировать контекст и маршруты Solid Router

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

  • Проверь типизацию состояния Solid.js и используй createSignal<T>(), где это уместно.
  • Создай компонент с типами для пропсов и обработчиков событий.
  • Предложи структуру каталогов для приложения Solid.js с TypeScript.

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

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

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

Во frontmatter: description, globs, alwaysApply

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

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

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

Добавьте правило в файл .cursor/rules/solidjs-typescript-cursorrules-prompt-file.mdc.

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

Оно задаёт рекомендации по разработке на Solid.js с TypeScript: типам компонентов, состоянию, контексту и маршрутам.

Правило применяется автоматически ко всем файлам?

Маска **/* охватывает все файлы, но alwaysApply: false означает, что правило не настроено на постоянное применение.

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

solidjs-typescript-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for Solid.js development with TypeScript integration."
globs: **/*
alwaysApply: false
---
// Solid.js with TypeScript .cursorrules

// Prefer functional components

const preferFunctionalComponents = true;

// Solid.js and TypeScript best practices

const solidjsTypeScriptBestPractices = [
  "Use createSignal<T>() for typed reactive state",
  "Implement proper type definitions for components",
  "Utilize TypeScript's strict mode",
  "Use type inference where possible",
  "Implement interfaces for complex prop types",
  "Utilize utility types provided by Solid.js",
];

// Folder structure

const folderStructure = `
src/
  components/
  pages/
  utils/
  types/
  App.tsx
  index.tsx
public/
  index.html
tsconfig.json
`;

// Additional instructions

const additionalInstructions = `
1. Use .tsx extension for files with JSX
2. Implement strict TypeScript checks
3. Utilize Solid Router with proper typing
4. Use type-safe context with createContext
5. Implement proper typing for event handlers
6. Follow TypeScript best practices and naming conventions
7. Use type assertions sparingly and only when necessary
`;

© 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

Весь набор →
sveltekit-tailwindcss-typescript-cursorrules-promp Задаёт стандарты стека SvelteKit 2, Tailwind CSS и TypeScript для Cursor. Помогает генерировать типизированные компоненты с правильной структурой файлов. ★ 41 024звёзд репо sveltekit-restful-api-tailwind-css-cursorrules-pro Правило задаёт рекомендации для разработки на SvelteKit: от REST API и Tailwind CSS до тестов, документации и Windows-команд. Пригодится, если хотите закрепить эти требования в проекте 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-tailwind-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль кода на Solid.js с Tailwind CSS: сигналы, утилитарные классы, структура папок. ★ 41 024звёзд репо solidjs-basic-cursorrules-prompt-file Задаёт базовые стандарты разработки на Solid.js в Cursor: от реактивных сигналов и сторов до структуры каталогов и маршрутизации. ★ 41 024звёзд репо solidity-react-blockchain-apps-cursorrules-prompt- Правило задаёт Cursor рекомендации для Solidity-контрактов и React-приложений с блокчейн-интеграцией. Пригодится для ревью контрактов и Web3-кода. ★ 41 024звёзд репо solidity-hardhat-cursorrules-prompt-file Правило для Cursor, которое настраивает ИИ-ассистента на разработку смарт-контрактов на Solidity с проверками безопасности и работой через Hardhat. ★ 41 024звёзд репо

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

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