Найти в Дзене

PromptOps: стандартизация промптов в команде


В продолжение предыдущего поста давайте посмотрим, как может выглядеть минимальный PromptOps workflow на базе GitHub Actions.

Идея простая: любое новое issue автоматически превращается в XML-промпт по XSD, сохраняется в папку prompts/ и при необходимости отправляется в PromptOps сервис на Spring Boot.

Как это работает
1. Любое новое issue запускает workflow.
GitHub Action делает следующее:
- берёт заголовок и описание issue;
- генерирует XML-файл (prompts/issue-123.xml);
- валидирует его по схеме XSD (schemas/task.xsd);
- коммитит файл обратно в репозиторий;
- при необходимости отправляет XML на PromptOps сервис через REST API.
В результате каждое GitHub issue становится точкой входа в PromptOps-пайплайн.
GitHub хранит "живой backlog", а IDE или AI всегда получают строго формализованные промпты.

Интеграция с AI IDE
Так как современные AI IDE поддерживают MCP, то никакая дополнительная поставка не нужна - IDE сама может запросить нужное issue.

Упрощенный воркфлоу
1. Разработчик создал issue в GitHub.
2. GitHub Action проверил его по XSD и сохранил в prompts/.
3. IDE через MCP-плагин видит:
- список доступных промптов,
- возможность открыть и выполнить любой из них.

По сути, интеграция с AI IDE через MCP - это просто "дать IDE доступ к папке prompts/" как к ресурсу.
PromptOps: стандартизация промптов в команде  В продолжение предыдущего поста давайте посмотрим, как может выглядеть минимальный PromptOps workflow на базе GitHub Actions.
1 минута