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

plasticode-telegram-api-cursorrules-prompt-file — правило для Cursor

Правило для Cursor, которое настраивает ассистента на PHP 7.4, Plasticode и Telegram Bot API. Пригодится, если бот пишется на Plasticode и нужен код в стиле PSR-12.

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

Что делает 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

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

Из того же набора68

python-cursorrules-prompt-file-best-practices Правило Cursor, которое заставляет ИИ писать Python с аннотациями типов, докстрингами и тестами на pytest. ★ 41 011звёзд репо pyspark-etl-best-practices-cursorrules-prompt-file Правило для Cursor, которое задаёт стиль PySpark-кода: F.col(), явные joins, select вместо withColumn и работа с Iceberg. ★ 41 011звёзд репо project-epic-template-cursorrules-prompt-file Правило превращает Cursor в продакт-менеджера: агент пишет эпики и пользовательские истории по шаблону с критериями приёмки и метриками. ★ 41 011звёзд репо playwright-defect-tracking-cursorrules-prompt-file Правило для Cursor: агент пишет тесты Playwright с привязкой к ручным кейсам и собирает доказательства дефектов. ★ 41 011звёзд репо nextjs15-supabase-cursorrules-prompt-file Правило для Cursor, которое держит агента в рамках стека Next.js 15, Supabase и TypeScript strict — от проверки сессии до RLS и ключей Stripe. ★ 41 011звёзд репо nextjs-vercel-typescript-cursorrules-prompt-file Правило для Cursor, которое задаёт стиль кода и структуру проекта на Next.js с TypeScript, Vercel middleware и KV-базой. ★ 41 011звёзд репо nextjs-typescript-cursorrules-prompt-file Правило для Cursor задаёт стек Next.js с TypeScript и порядок работы агента: план, стиль кода, формат ответа. Пригодится, если вы пишете фронтенд на Next.js. ★ 41 011звёзд репо nextjs-tailwind-typescript-apps-cursorrules-prompt Правило для Cursor, которое настраивает ассистента на Next.js, Tailwind CSS и TypeScript. Оно задаёт порядок работы: сначала план в псевдокоде, потом код. ★ 41 011звёзд репо

Похожие

laravel-development Mindrally Скилл задаёт агенту рамки Laravel-разработки: SOLID, PSR-12, Eloquent вместо сырого SQL. Пригодится, когда ИИ пишет код в Laravel-проекте. CX Codex +1 909установок php-development Mindrally Скилл задаёт агенту правила написания PHP 8+ кода: SOLID, PSR-12, строгая типизация, тесты на PHPUnit. Пригодится, когда проект на PHP растёт и хочется единый стиль. CX Codex +1 1 100установок appwrite-php appwrite Скилл подсказывает агенту, как писать серверный PHP под Appwrite: пользователи, таблицы, файлы, функции. Пригодится в Laravel и Symfony. CX Codex +1 847установок wordpress-plugin-fundamentals Claude MPM Team Скилл для разработки плагинов WordPress на PHP 8.3+ с ООП, хуками, работой с базой и Settings API. Пригодится, когда агенту нужно собрать структуру плагина, а не писать её с нуля. CX Codex +1 421установок php-mcp-development официальный Awesome Copilot Community Плагин помогает создавать MCP-серверы на PHP через официальный SDK. Он пригодится для генерации проекта, инструментов, ресурсов, промптов и тестов. ★ 40 418звёзд репо spatie-laravel-php Spatie Настраивает правила кодинга Spatie и PSR-12 для задач по созданию, рефакторингу и ревью PHP-кода или шаблонов Blade в проектах на Laravel. CX Codex +1 1 200установок

Рядом в теме «Бэкенд и 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

Смотрите также

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

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