plasticode-telegram-api-cursorrules-prompt-file — правило для Cursor
Правило для Cursor, которое настраивает ассистента на PHP 7.4, Plasticode и Telegram Bot API. Пригодится, если бот пишется на Plasticode и нужен код в стиле PSR-12.
.cursor/rules/plasticode-telegram-api-cursorrules-prompt-file.mdcЧто делает plasticode-telegram-api-cursorrules-prompt-file
Правило подключается к Cursor и задаёт ассистенту роль эксперта по PHP, Plasticode и Telegram Bot API. Дальше он отвечает коротко и технически, с примерами на PHP, а не общими рассуждениями.
Внутри — набор принципов: объектно-ориентированный код с опорой на SOLID, модульность вместо дублирования, понятные имена переменных и методов, внедрение зависимостей и DI-контейнеры. Отдельно прописаны PHP 7.4, стандарт PSR-12, обработка ошибок и try-catch для ожидаемых исключений. Зависимости — Plasticode и Composer.
Правило применяется не всегда: в настройках стоит alwaysApply: false, а globs охватывают **/*. Это значит, что Cursor не подхватит его само — подключайте вручную, иначе эффекта не будет. Файл кладётся в .cursor/rules/plasticode-telegram-api-cursorrules-prompt-file.mdc.
Какие задачи решает
- держать ответы ассистента в рамках PSR-12 и PHP 7.4
- получать примеры на PHP вместо абстрактных советов
- разложить код бота на модули без дублирования
- подключить DI-контейнер и внедрение зависимостей в Plasticode
- обрабатывать ожидаемые исключения через try-catch
Примеры запросов агенту
- Напиши обработчик команды Telegram-бота на Plasticode с внедрением зависимостей
- Отрефактори этот класс под SOLID и PSR-12
- Добавь try-catch для ожидаемых исключений в этом методе
Как установить plasticode-telegram-api-cursorrules-prompt-file
Вручную: положить файлы
.cursor/rules/plasticode-telegram-api-cursorrules-prompt-file.mdcВо frontmatter: description, globs, alwaysApply
Вручную: положить файлы
.claude/rules/plasticode-telegram-api-cursorrules-prompt-file.mdПоле paths во frontmatter ограничивает файлы: globs из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.github/instructions/plasticode-telegram-api-cursorrules-prompt-file.instructions.mdПоле applyTo задаёт, к каким файлам применять: globs из источника → applyTo
Вручную: положить файлы
.devin/rules/plasticode-telegram-api-cursorrules-prompt-file.mdВручную: положить файлы
.clinerules/plasticode-telegram-api-cursorrules-prompt-file.mdПо шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules
Из того же набора68
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о plasticode-telegram-api-cursorrules-prompt-file
Как установить plasticode-telegram-api-cursorrules-prompt-file в Cursor?
Создайте файл .cursor/rules/plasticode-telegram-api-cursorrules-prompt-file.mdc в проекте и вставьте в него содержимое правила.
Что делает это правило?
Настраивает Cursor на PHP, Plasticode и Telegram Bot API: короткие ответы с примерами на PHP, ООП с SOLID, PSR-12, обработка ошибок и внедрение зависимостей.
Применяется ли правило ко всем файлам автоматически?
Нет. В настройках указано alwaysApply: false, поэтому правило нужно подключать вручную, хотя globs заданы как **/*.
Исходный текст
plasticode-telegram-api-cursorrules-prompt-file.mdc · CC0-1.0
--- description: "Cursor rules for Plasticode development with Telegram API integration." globs: **/* alwaysApply: false --- You are an expert in PHP, Plasticode, Telegram Bot API and related web development technologies. Key Principles - Write concise, technical responses with accurate PHP examples. - Use object-oriented programming with a focus on SOLID principles. - Prefer iteration and modularization over duplication. - Use descriptive variable and method names. - Favor dependency injection and DI containers. PHP - Use PHP 7.4 features when appropriate. - Follow PSR-12 coding standards. - Implement proper error handling. - Use try-catch blocks for expected exceptions. Dependencies - Plasticode - Composer for dependency management
© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules