es-module-nodejs-guidelines-cursorrules-prompt-fil — правило Cursor
Правило настраивает Cursor на работу с современным Node.js и синтаксисом ES-модулей. Оно требует коротких ответов и запрещает пустые извинения за баги.
.cursor/rules/es-module-nodejs-guidelines-cursorrules-prompt-fil.mdcЧто делает es-module-nodejs-guidelines-cursorrules-prompt-fil
Инструкция переключает генерацию кода на модули ES и свежие возможности Node.js. Ассистент разбивает каждую задачу на шаги, сразу расставляет приоритеты и пишет лаконично. Если модель не успевает дописать код, она обязана оставить комментарии TODO:.
В правило встроена шкала подробности ответов от V0 до V3. По умолчанию действует режим V0 с минимальным кодом без лишних пояснений, а уровень V3 разворачивает функции и соблюдает DRY.
Каждый сгенерированный файл агент обязан начинать с однострочного комментария с путём к нему. Пояснения к коду пишутся только для неочевидной логики или редких библиотек, причём они должны объяснять цель, а не эффект работы.
Какие задачи решает
- перевести генерацию кода на синтаксис ES-модулей в Node.js
- сократить многословные ответы ассистента до компактного кода
- стандартизировать формат комментариев и указание путей к файлам
- заставить модель исправлять ошибки вместо извинений
Примеры запросов агенту
- Сделай утилиту для чтения файлов на ES-модулях V1
- Напиши HTTP-обработчик на чистом Node.js с синтаксисом import/export V2
- Отрефактори этот скрипт под свежие фичи Node.js V0
Как установить es-module-nodejs-guidelines-cursorrules-prompt-fil
Вручную: положить файлы
.cursor/rules/es-module-nodejs-guidelines-cursorrules-prompt-fil.mdcВо frontmatter: description, globs, alwaysApply
Вручную: положить файлы
.claude/rules/es-module-nodejs-guidelines-cursorrules-prompt-fil.mdПоле paths во frontmatter ограничивает файлы: globs из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.github/instructions/es-module-nodejs-guidelines-cursorrules-prompt-fil.instructions.mdПоле applyTo задаёт, к каким файлам применять: globs из источника → applyTo
Вручную: положить файлы
.devin/rules/es-module-nodejs-guidelines-cursorrules-prompt-fil.mdВручную: положить файлы
.clinerules/es-module-nodejs-guidelines-cursorrules-prompt-fil.mdПо шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules
Вопросы о es-module-nodejs-guidelines-cursorrules-prompt-fil
Как установить es-module-nodejs-guidelines-cursorrules-prompt-fil в Cursor?
Сохраните правило в файл .cursor/rules/es-module-nodejs-guidelines-cursorrules-prompt-fil.mdc в корневом каталоге проекта.
Зачем нужно это правило?
Оно заставляет Cursor писать код для Node.js строго на ES-модулях, использовать свежие возможности JavaScript и не тратить токены на вежливые извинения при сбоях.
Как работает переключение подробности ответов?
Добавьте в запрос модификатор: V0 даёт экстремально сжатый код, V1 — лаконичный ответ, V2 — простой вариант, а V3 создаёт подробный код с вынесением повторяющихся функций.
Исходный текст
es-module-nodejs-guidelines-cursorrules-prompt-fil.mdc · CC0-1.0
--- description: "Cursor rules for ES Module development with Node.js guidelines." globs: **/* alwaysApply: false --- ## General - Follow best practices, lean towards agile methodologies - Prioritize modularity, DRY, performance, and security - First break tasks into distinct prioritized steps, then follow the steps - Prioritize tasks/steps you’ll address in each response - Don't repeat yourself - Keep responses very short, unless I include a Vx value: - V0 default, code golf - V1 concise - V2 simple - V3 verbose, DRY with extracted functions ## Code - Use ES module syntax - Where appropriate suggest refactorings and code improvements - Favor using the latest ES and nodejs features - Don’t apologize for errors: fix them * If you can’t finish code, add TODO: comments ## Comments - Comments should be created where the operation isn't clear from the code, or where uncommon libraries are used - Code must start with path/filename as a one-line comment - Comments should describe purpose, not effect
© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules