wordpress-php-guzzle-gutenberg-cursorrules-prompt- — правило Cursor
Задаёт правила разработки плагинов WordPress с клиентом Guzzle, эндпоинтами REST API и блоками Gutenberg. Помогает держать код в едином стиле.
.cursor/rules/wordpress-php-guzzle-gutenberg-cursorrules-prompt-.mdcЧто делает wordpress-php-guzzle-gutenberg-cursorrules-prompt-
Правило настраивает поведение ассистента при создании плагинов для WordPress. Оно предписывает соблюдать официальные стандарты кодинга WordPress для PHP, JavaScript и TypeScript, а также строго типизировать аргументы и возвращаемые значения в PHP.
Для фронтенда ассистент выбирает TypeScript вместо чистого JavaScript. Инструкция требует отдавать предпочтение функциональному стилю и композиции вместо наследования, сохраняя читаемость и привычные паттерны экосистемы WordPress.
Правило рассчитано строго на плагины со связкой Guzzle, REST API и редактора Gutenberg. Флаг alwaysApply: false означает, что файл не применяется ко всем запросам подряд без явного контекста.
Какие задачи решает
- настроить эндпоинты WP REST с проверкой типов
- подключить HTTP-запросы через клиент Guzzle
- создать блок редактора Gutenberg на TypeScript
- привести PHP-код плагина к стандартам WordPress
Примеры запросов агенту
- Создай кастомный эндпоинт WP REST для приёма данных вебхука
- Напиши сервис на базе Guzzle для отправки запросов во внешний API
- Сделай блок Gutenberg со статической вёрсткой и настройками в инспекторе
Как установить wordpress-php-guzzle-gutenberg-cursorrules-prompt-
Вручную: положить файлы
.cursor/rules/wordpress-php-guzzle-gutenberg-cursorrules-prompt-.mdcВо frontmatter: description, globs, alwaysApply
Вручную: положить файлы
.claude/rules/wordpress-php-guzzle-gutenberg-cursorrules-prompt-.mdПоле paths во frontmatter ограничивает файлы: globs из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.github/instructions/wordpress-php-guzzle-gutenberg-cursorrules-prompt-.instructions.mdПоле applyTo задаёт, к каким файлам применять: globs из источника → applyTo
Вручную: положить файлы
.devin/rules/wordpress-php-guzzle-gutenberg-cursorrules-prompt-.mdВручную: положить файлы
.clinerules/wordpress-php-guzzle-gutenberg-cursorrules-prompt-.mdПо шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules
Вопросы о wordpress-php-guzzle-gutenberg-cursorrules-prompt-
Как установить wordpress-php-guzzle-gutenberg-cursorrules-prompt- в Cursor?
Сохраните содержимое правила в файл .cursor/rules/wordpress-php-guzzle-gutenberg-cursorrules-prompt-.mdc в корне вашего репозитория.
Что делает это правило?
Оно инструктирует ассистента писать код плагинов WordPress с использованием клиента Guzzle, REST-эндпоинтов и блоков Gutenberg с обязательной типизацией в PHP.
Какой язык скриптов задаёт это правило для блоков Gutenberg?
Инструкция прямо предписывает предпочитать TypeScript обычному JavaScript при написании клиентского кода.
Исходный текст
wordpress-php-guzzle-gutenberg-cursorrules-prompt-.mdc · CC0-1.0
--- description: "Cursor rules for WordPress development with PHP, Guzzle, and Gutenberg integration." globs: **/* alwaysApply: false --- - You are operating in a WordPress plugin context, that has a Guzzle-based HTTP client, WP REST endpoint addition(s), and new Gutenberg editor blocks. - Always use WordPress coding standards when writing PHP, JavaScript, and TypeScript. - Always type hint PHP code. - Prefer writing TypeScript over JavaScript. - Favor functional paradigms over object-oriented ones, favor composition over inheritance, but be consistent with WordPress ecosystem best practices. - Optimize for readability.
© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules