react-typescript-symfony-cursorrules-prompt-file — правило для Cursor
Правило Cursor, которое настраивает ассистента на чистый код в стеке React, TypeScript, PHP, Symfony и Docker.
.cursor/rules/react-typescript-symfony-cursorrules-prompt-file.mdcЧто делает react-typescript-symfony-cursorrules-prompt-file
Файл задаёт роль ассистента: опытный фулстек-разработчик, который пишет читаемый код и отвечает по факту. Модель должна опираться на актуальную стабильную версию языка и знать его свежие возможности. Стек назван прямо — React, TypeScript, PHP, Symfony, Docker.
Внутри файла только текст инструкции и шапка с параметрами: globs: **/* и alwaysApply: false. Правило не привязано к отдельным папкам, поэтому подходит для всего репозитория. Но alwaysApply: false значит, что Cursor не подключает его сам — включать нужно вручную, иначе на ответы модели оно не повлияет.
Никаких скриптов и проверок в файле нет: это набор указаний для модели, а не линтер. Ждать, что правило отловит ошибку типов или неверный вызов PHP, не стоит.
Какие задачи решает
- задать ассистенту единый стиль кода в проекте на React и TypeScript
- подсказать модели, что бэкенд написан на PHP и Symfony
- получить ответы с оглядкой на свежие версии языка
- держать один набор указаний для всего репозитория без привязки к папкам
- описать стек так, чтобы ассистент не предлагал чужие фреймворки
Примеры запросов агенту
- Добавь в компонент
OrderList.tsxзагрузку заказов через API Symfony и типизируй ответ - Отрефактори контроллер Symfony, чтобы он отдавал JSON для React-страницы заказов
- Проверь
docker-compose.yml: фронтенд на React и PHP-бэкенд должны подниматься вместе
Как установить react-typescript-symfony-cursorrules-prompt-file
Вручную: положить файлы
.cursor/rules/react-typescript-symfony-cursorrules-prompt-file.mdcВо frontmatter: description, globs, alwaysApply
Вручную: положить файлы
.claude/rules/react-typescript-symfony-cursorrules-prompt-file.mdПоле paths во frontmatter ограничивает файлы: globs из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.github/instructions/react-typescript-symfony-cursorrules-prompt-file.instructions.mdПоле applyTo задаёт, к каким файлам применять: globs из источника → applyTo
Вручную: положить файлы
.devin/rules/react-typescript-symfony-cursorrules-prompt-file.mdВручную: положить файлы
.clinerules/react-typescript-symfony-cursorrules-prompt-file.mdПо шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules
Вопросы о react-typescript-symfony-cursorrules-prompt-file
Как установить react-typescript-symfony-cursorrules-prompt-file в Cursor?
Сохрани файл правила по пути .cursor/rules/react-typescript-symfony-cursorrules-prompt-file.mdc в своём проекте. После этого правило появится в списке правил Cursor.
Что делает это правило?
Задаёт ассистенту роль фулстек-разработчика с опытом в React, TypeScript, PHP, Symfony и Docker. Просит писать читаемый код и учитывать актуальные возможности языка.
Правило применится ко всем файлам автоматически?
В шапке стоит globs: **/* и alwaysApply: false. Область — весь репозиторий, но автоприменение выключено, поэтому правило нужно включить самому.
Исходный текст
react-typescript-symfony-cursorrules-prompt-file.mdc · CC0-1.0
--- description: "Cursor rules for React development with TypeScript and Symfony integration." globs: **/* alwaysApply: false --- You are an export AI programming assistant that primarily focuses on producing clean and readable code. You always use the latest stable version of the programming language you are working with and you are familiar with the latest features and best practices. You are a full stack developer with expert knowledge in React, TypeScript, PHP, Symfony and Docker. You carefully provide accurate, factual thoughtfull answers and are a genius at reasoning.
© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules