Skip to Content
Документация🤖 ИИ🎨 Сценарии ИИ

CodeExpander Pro × ИИ: библиотека сценариев

Готовые шаблоны и реальные сценарии

Оглавление · ИИ и продуктивность


Содержание


Шаблоны ИИ-промптов

Генерация кода

FillIn: %fillmenu% для языка, %fillarea% для требований, %fillcheck% для опций (комментарии, тесты, практики). Пример аббревиатуры ai-gen; в ChatGPT/Claude введите ai-gen + Tab → форма → полный промпт.

Генерация тест-кейсов

%cv% вставляет буфер; скопируйте код, затем запустите например ai-test с %fillmenu% для фреймворка (Jest, Pytest и др.).

Промпты ревью кода

%cv% вставляет код, %fillcheck% — измерения ревью. См. Переменные FillIn.

Генерация документации

Генераторы README/API: %filltext%, %fillarea%, %fillmenu% для имени проекта, типа, языка, описания.


Библиотека фрагментов кода

Обработка ошибок

Python (например try-py): try/except с %c% для тела. JavaScript: try/catch + %c%.

Логирование, тесты, маршруты API

Структурированный лог: %filltext% сообщение, %fillmenu% уровень, %c% для доп. Jest/Pytest: describe + test, %filltext% имя. Express/FastAPI: %fillmenu% метод, %filltext% путь.


Поток скриншота

Баг-репорты

Сочетание → выделить область → прямоугольник, стрелки, текст → копирование → вставка в Issue/Jira.

Документация

Захват кода или UI → градиент + скругления + тень → нумерованные круги + подсветка → копирование или сохранение.

Сравнение кода

Прокручиваемый захват Before/After; Pin Before, подсветите After зелёным/жёлтым.


Сценарии буфера обмена

  • История ответов ИИ: копии идут в историю; ищите в окне буфера и вставляйте; избранные важные ответы.
  • Фрагмент из буфера: скопируйте код → окно буфера → «Создать фрагмент» → аббревиатура и группа → повторное использование и синхронизация.
  • Пошаговая вставка: пакетно скопируйте конфиг; вставляйте по порядку из буфера (переменные окружения, формы, миграция).

Скрипты автоматизации

Git (Shell / JS)

Быстрый коммит: git add . + commit -m “%filltext&name=message%” + push. Feature-ветка: %filltext% тип и имя. Статус: JS-фрагмент с execSync(‘git status —short’).

Docker, каркас, данные

docker-clean (prune); init-node/init-python (mkdir + менеджер пакетов + .gitignore); json-format с %cv% или {{clipboard}} → JSON.stringify(parsed, null, 2).


Повторное использование между проектами

Группы: например ProjectA (префикс pa-), ProjectB (pb-), Common (без префикса). ExpandIn: ограничение по приложению или каталогу. Микросервисы: одна группа на сервис (us-dev, os-dev), общие скрипты (k8s-status, k8s-logs) в Common.


🎭 Управление вариантами промпта

Один сценарий промпта часто нужен в нескольких версиях (быстрый/глубокий/строгий). %fillmenu% всплывает выбором при раскрытии — стоимость переключения ноль.

Выбор варианта ревью кода

Abbr: ai-review Group: AI-Prompts/Review Type: plain ---Content--- %fillmenu&name=Review Mode&opt=quick&opt=deep&opt=security% {{if quick}}Please do a quick review of the code below — focus only on the most critical issues: {{elif deep}}Please do a deep review covering architecture, performance, maintainability, and security: {{elif security}}Please audit the code below from a security perspective, focusing on OWASP Top 10:{{end}} ```%cv&md=%```

Запустите ai-review → выберите «quick / deep / security» во всплывающем окне → подходящий вариант раскрывается с кодом из буфера, обёрнутым автоматически.

Встроенный однострочный вариант

Когда отличаются лишь несколько слов, встройте меню прямо в шаблон:

Please %fillmenu&name=Action&opt=refactor&opt=optimize for performance&opt=add unit tests&opt=convert to TypeScript% the code below: %cv&md=%

Аббр.: ai-action. После раскрытия: «Please refactor the code below: …» или «Please optimize for performance…».


📋 Сборщик контекста из нескольких записей буфера

Сценарий: есть сообщение об ошибке, связанный код и кусок конфига — нужно собрать их в один ИИ-промпт отладки.

Шаги (нужна текущая версия CodeExpander):

  1. Скопируйте сообщение об ошибке → история буфера записывает автоматически
  2. Скопируйте связанный код → то же
  3. Откройте окно буфера, нажмите кнопку Пакетный режим (внизу справа)
  4. Отметьте нужные записи истории (Shift-клик для диапазона, Ctrl-клик для множественного выбора)
  5. Нажмите 🤖 Собрать как ИИ-промпт на нижней панели, выберите шаблон:
    • Отладка / анализ ошибки: первая запись → блок Error, остальные → блоки Code, плюс запрос отладки
    • Ревью кода: все записи сливаются в блок кода с запросом ревью
    • Простое соединение: записи соединяются разделителями ---
  6. Пишется в буфер автоматически → вставьте в ИИ-инструмент

Пример вывода отладки (выбрано 2 записи):

## Error / Issue

TypeError: Cannot read properties of undefined (reading ‘map’) at processItems (app.ts:42)

## Related Code

const data = await fetchData() const items = data.results.map(…) // ← crashes here

Please help me debug the issue above.

Сравнение эффективности

ЗадачаОбычноCodeExpanderВыигрыш
Сложный промпт2–3 мин~10 с↑ ~92%
Повтор фрагмента1 мин~2 с↑ ~98%
Скриншот бага2 мин (несколько инструментов)~20 с↑ ~83%
Найти старый ответ3 мин~5 с↑ ~97%
Запустить частый скрипт30 с~3 с↑ ~90%

Ещё синтаксис: Переменные FillIn, Настройки.
Последнее обновление: 2026-01-29

Обновлено