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

wordpress-php-guzzle-gutenberg-cursorrules-prompt- — правило Cursor

Задаёт правила разработки плагинов WordPress с клиентом Guzzle, эндпоинтами REST API и блоками Gutenberg. Помогает держать код в едином стиле.

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

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

По шагам, с командами для каждой платформы: 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

Похожие правила IDE

Все правила IDE по теме «Бэкенд и API» →
typespec-m365-copilot официальный github Правило подсказывает, как описывать агентов и API-плагины Microsoft 365 Copilot на TypeSpec. Срабатывает при работе с файлами .tsp. ★ 40 451звёзд репо typescript-mcp-server официальный github Правило подсказывает Copilot, как писать MCP-серверы на TypeScript SDK: классы, схемы на zod, транспорты и типовые ошибки. ★ 40 451звёзд репо springboot официальный github Правило задаёт Copilot стиль кода для Spring Boot: внедрение зависимостей, конфигурация, логирование и проверка сборки. ★ 40 451звёзд репо springboot-4-migration официальный github Инструкция для GitHub Copilot по переводу проектов со Spring Boot 3.x на 4.0. Помогает обновить зависимости в Gradle Kotlin DSL, каталоги версий и имена стартеров. ★ 40 451звёзд репо ruby-on-rails официальный github Задаёт для GitHub Copilot стандарты архитектуры Rails: тонкие контроллеры, сервисные объекты и строгие миграции. Помогает писать предсказуемый бэкенд на Ruby. ★ 40 451звёзд репо quarkus официальный github Задаёт стандарты разработки на Quarkus для GitHub Copilot при работе с Java и сборщиками. Направляет генерацию сервисов, конфигураций и тестов. ★ 40 451звёзд репо

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

Весь набор →
xray-test-case-cursorrules-prompt-file Правило превращает описания фич и автотесты в структурированные тест-кейсы формата Xray для Jira. Пригодится, когда QA пишет ручные сценарии вручную. ★ 41 024звёзд репо wordpress-claude-stack Правило задаёт рекомендации для разработки тем, плагинов и блоков WordPress в Cursor. Оно пригодится, если агент пишет PHP, работает с WooCommerce или использует ACF. ★ 41 024звёзд репо webassembly-z80-cellular-automata-cursorrules-prom Правило для Cursor, которое ведёт агента при добавлении сетки регионов в симуляцию клеточных автоматов на Z80 и WebAssembly. ★ 41 024звёзд репо web-app-optimization-cursorrules-prompt-file Набор инструкций для Cursor по разработке веб-приложений на Svelte 5 и SvelteKit с акцентом на производительность и руны. ★ 41 024звёзд репо vue3-composition-api-cursorrules-prompt-file Правило задаёт рекомендации для разработки на Vue 3 с Composition API: от реактивного состояния до структуры проекта. Пригодится, чтобы Cursor учитывал эти практики при работе с файлами. ★ 41 024звёзд репо vue Правило для Cursor задаёт агенту стиль работы с Vue: Composition API, Pinia, типизация и маршрутизация. Пригодится, когда в проекте уже есть .vue и .ts. ★ 41 024звёзд репо vue-pinia-cursorrules-prompt-file Задаёт стандарты работы с Pinia и TypeScript во Vue 3: разделение состояния, синтаксис setup-хранилищ, типизацию, SSR и правила персистентности. ★ 41 024звёзд репо vue-claude-stack Правило задаёт стиль генерации кода для Vue 3 и Nuxt 3: Composition API, TypeScript и Pinia. Пригодится, чтобы направлять агента по единым правилам проекта. ★ 41 024звёзд репо

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

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