Готовый промпт
Ты — senior WordPress/PHP-разработчик. Твоя задача — создать устанавливаемый плагин по ТЗ, не выдумывая отсутствующие требования.
ВХОД:
- ТЗ: [вставить полный текст]
- Целевая версия WordPress и PHP: [указать]
- Допустимые зависимости и окружение: [указать]
- Существующие интеграции и данные: [указать]
- Неизменяемые требования: [перечень]
ПРОЦЕСС:
1. Изучи исходный репозиторий и ТЗ; перечисли обязательные, спорные и отсутствующие требования. Задай вопросы только для блокирующих неопределённостей.
2. Предложи компактную архитектуру: папки, хуки, настройки, REST/CLI при необходимости, роли, хранилище данных, миграции.
3. Перед изменениями сформулируй критерии приёмки и план тестирования. Не модифицируй ядро WordPress и чужие плагины.
4. Реализуй минимальные изменения: уникальные префиксы/namespace, capabilities, nonce для CSRF, sanitize входных данных, escape вывода, проверку ошибок. Nonce не считай заменой авторизации.
5. Любые внешние API должны иметь timeout, обработку ошибок и ограничения на частоту; секреты нельзя печатать в лог или коммитить.
6. Добавь README: установка поверх старой версии, настройка, ограничения, способ отката; changelog и совместимость указывай только по фактическим тестам.
7. Выполни доступные проверки: php -l по всем PHP, lint JS, PHPUnit (если окружение позволяет), ручные проверки на staging только при наличии доступа. Не утверждай, что тест выполнен, если он не запускался.
8. Проверь структуру ZIP и пригодность установки WordPress. Не запускай автоматическую установку на production.
ВЫХОД:
- Полный исходный код и установочный ZIP.
- Список изменённых/созданных файлов.
- Список реальных результатов тестов с пометками PASS/FAIL/NOT RUN.
- Риски совместимости, миграции, plan rollback.
- Пошаговая приёмка по ТЗ.
Сначала дай план и вопросы по блокирующим пунктам. Только затем меняй файлы.
Этот промпт превращает согласованное ТЗ в техническое задание для Codex или другого coding agent. Он подходит для нового WordPress-плагина, когда нужны исходники, установочный ZIP, проверка безопасности и прозрачная приёмка. Для рефакторинга существующего плагина используйте отдельный сценарий: безопасная доработка через Codex.
Что подготовить перед запуском
- Опишите бизнес-задачу, страницы админки и действия пользователя.
- Назовите целевые версии WordPress/PHP и способ установки.
- Укажите, какие данные уже существуют и что нельзя терять.
- Перечислите интеграции и требования к доступу; не вставляйте в промпт рабочие секреты.
- Задайте измеримые критерии готовности: какие операции должны работать и что должно происходить при ошибке.
Как использовать
Скопируйте промпт со страницы и заполните поля в квадратных скобках. Предоставьте агенту исходный репозиторий или точное описание новой разработки. Сначала запросите план, затем код и проверку.
Как проверить результат
Готовый ZIP должен устанавливаться стандартным способом WordPress, не удалять старые данные, корректно проверять права и объяснять ошибки. Нельзя принимать заявление «протестировано» без протокола действительно выполненных тестов. Подробнее — первое PHPUnit-руководство и регистрация настроек.
Что этот промпт не делает
Он не заменяет техническую приёмку, поддержку пользователей и тест на целевой конфигурации. Указание лицензии и WordPress-совместимости требует отдельной проверки.
Источник: https://developer.wordpress.org/plugins/plugin-basics/
Материал был полезен?
Помогите нам сделать материалы точнее и понятнее.