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):
- Скопируйте сообщение об ошибке → история буфера записывает автоматически
- Скопируйте связанный код → то же
- Откройте окно буфера, нажмите кнопку Пакетный режим (внизу справа)
- Отметьте нужные записи истории (Shift-клик для диапазона, Ctrl-клик для множественного выбора)
- Нажмите 🤖 Собрать как ИИ-промпт на нижней панели, выберите шаблон:
- Отладка / анализ ошибки: первая запись → блок Error, остальные → блоки Code, плюс запрос отладки
- Ревью кода: все записи сливаются в блок кода с запросом ревью
- Простое соединение: записи соединяются разделителями
---
- Пишется в буфер автоматически → вставьте в ИИ-инструмент
Пример вывода отладки (выбрано 2 записи):
## Error / IssueTypeError: Cannot read properties of undefined (reading ‘map’) at processItems (app.ts:42)
## Related Codeconst 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