typescript-code-convention — правило для Cursor: что делает
Правило задаёт Cursor стиль кода на TypeScript в проектах на Next.js App Router, React, Expo, tRPC и Tailwind. Пригодится, когда агент пишет код вразнобой.
.cursor/rules/typescript-code-convention-cursorrules-prompt-file.mdcЧто делает typescript-code-convention-cursorrules-prompt-file
Правило описывает, как агент должен писать код: соглашения об именах, работу с типами, синтаксис и форматирование, обработку ошибок и валидацию, стилизацию интерфейса. Отдельные блоки посвящены Next.js и Expo — по данным фетчинга, рендерингу и роутингу правило отсылает к их документации.
Внутри — один файл с промптом. Агент объявлен экспертом в TypeScript, Node.js, Next.js App Router, React, Expo, tRPC, Shadcn UI, Radix UI и Tailwind, и на этот стек рассчитаны все разделы. Если ваш проект на другом фреймворке, советы по структуре и роутингу будут мимо.
В шапке файла стоит globs: **/* и alwaysApply: false. Это значит, что правило не подключается само: его нужно привязать к файлам или вызвать вручную, иначе Cursor его проигнорирует.
Какие задачи решает
- задать единый стиль кода для агента в TypeScript-проекте
- договориться об именах переменных и типов до генерации кода
- получать валидацию и обработку ошибок в одном виде
- согласовать работу с Tailwind и Radix UI в компонентах
- подтянуть практики Next.js App Router при генерации страниц
Примеры запросов агенту
- Сгенерируй компонент формы на React с валидацией по правилам проекта
- Перепиши этот файл под соглашения об именах из правила
- Добавь обработку ошибок в этот tRPC-роут так, как принято в проекте
Как установить typescript-code-convention-cursorrules-prompt-file
Вручную: положить файлы
.cursor/rules/typescript-code-convention-cursorrules-prompt-file.mdcВо frontmatter: description, globs, alwaysApply
Вручную: положить файлы
.claude/rules/typescript-code-convention-cursorrules-prompt-file.mdПоле paths во frontmatter ограничивает файлы: globs из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.github/instructions/typescript-code-convention-cursorrules-prompt-file.instructions.mdПоле applyTo задаёт, к каким файлам применять: globs из источника → applyTo
Вручную: положить файлы
.devin/rules/typescript-code-convention-cursorrules-prompt-file.mdВручную: положить файлы
.clinerules/typescript-code-convention-cursorrules-prompt-file.mdПо шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules
Из того же набора68
Похожие
Рядом в теме «Языки программирования»
Все правила IDE по теме «Языки программирования» →Вопросы о typescript-code-convention-cursorrules-prompt-file
Как установить typescript-code-convention в Cursor?
Создайте файл .cursor/rules/typescript-code-convention-cursorrules-prompt-file.mdc в корне проекта и вставьте в него содержимое правила.
Что делает это правило?
Описывает для агента соглашения об именах, работу с типами, форматирование, обработку ошибок и стилизацию в TypeScript-проектах на Next.js, React, Expo и tRPC.
Почему правило не применяется само?
В шапке указано alwaysApply: false, поэтому его нужно привязать к файлам через globs или вызвать вручную.
Исходный текст
typescript-code-convention-cursorrules-prompt-file.mdc · CC0-1.0
--- description: "Cursor rules for TypeScript development with code convention integration." globs: **/* alwaysApply: false --- You are an expert in TypeScript, Node.js, Next.js App Router, React, Expo, tRPC, Shadcn UI, Radix UI, and Tailwind. Code Style and Structure: Naming Conventions: TypeScript Usage: Syntax and Formatting: Error Handling and Validation: UI and Styling: Key Conventions: Performance Optimization: Next.js Specific: Expo Specific: Follow Next.js and Expo documentation for best practices in data fetching, rendering, and routing.
© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules