Перейти к основному содержимому

Библиотека промптов

Промпты — многократно используемые шаблоны инструкций с идентификатором-командой. У каждого есть slug (/review-pr), заголовок, необязательные описание/теги, содержимое и типизированные переменные.

Переменные

Содержимое обращается к переменным как {{name}}. Каждая переменная объявляется типом text, number, select (с вариантами) или boolean, может быть обязательной и иметь значение по умолчанию. При вставке композитор собирает значения до рендеринга.

Версии

Обновление повышает версию и архивирует прежнюю. История показывает ревизии; откат восстанавливает старую как новую, сохраняя линейный след.

Общий доступ, экспорт и импорт

Промпты приватны по умолчанию и делятся через общую модель разрешений (чтение/запись пользователям или группам). Экспорт создаёт JSON libre-prompt.v1; импорт воссоздаёт, отклоняя совпадающий slug без перезаписи. Заголовки, описания, содержимое, переменные и теги шифруются; slug открыт для поиска.

Профили

Профиль может связать один промпт; отрендеренный текст предшествует системному промпту профиля в каждой сессии.

Пример

Создайте в Настройки → Промпты или измените начальный шаблон:

  • Слаг: review-pr

  • Заголовок: Pull request review

  • Содержимое:

    Review the following {{language}} changes with {{strictness}} strictness.
    Point out bugs first, style second, and end with a one-line verdict.
  • Переменные: language (text, обязательная) и strictness (select: low, normal, pedantic; значение по умолчанию — normal).

Введите / в чате, выберите /review-pr, заполните language: TypeScript и pedantic. Текст заменит черновик; вставьте разницу после него. Поздняя правка создаст версию 2, старая останется в истории.