Рабочие задачи для Vi-Code

Выберите, что поручить AI-ассистенту

Vi-Code полезен там, где есть входные данные, понятный формат результата и проверка: код, тесты, ревью, миграция, документ, сайт, прототип или диагностика ошибки.

Код в проекте

Функции, компоненты, API, тесты и правки в стиле существующего репозитория.

Ревью и качество

Поиск рисков, проверка безопасности, edge cases и рекомендации перед merge.

Документы и сайты

Тексты, структуры страниц, инструкции, выжимки и материалы для команды.

Сценарии работы

Каждый сценарий ведет к конкретному артефакту: коду, тесту, diff, документу, плану или проверке.

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

Опишите функцию, API, компонент или CLI-команду. Vi-Code подготовит код, который можно проверить тестами и diff.

BackendFrontendAPISQL

Рефакторинг

Разбейте сложный модуль, улучшите структуру и сохраните поведение через пошаговые изменения.

SOLIDDRYClean Architecture

Отладка

Передайте ошибку, лог, трассировку и ожидаемое поведение, чтобы быстрее найти первопричину.

DebugLog AnalysisTracing

Code Review

Проверьте diff до коммита: стиль, безопасность, производительность, неочевидные регрессии и тестовые пробелы.

SecurityPerformanceStyle

Тестирование

Подготовьте unit, integration и e2e-тесты под реальные контракты, ошибки и граничные случаи.

UnitIntegrationE2E

Миграция

Перенесите часть legacy-кода на новый стек с планом, ограничениями и проверкой совместимости.

LegacyModernizationMigration

Прототипирование

Соберите первую версию идеи: интерфейс, данные, ограничения MVP и список проверок перед демо.

MVPPoCRapid Prototyping

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

Обновите README, API reference, архитектурное описание или инструкцию вместе с изменениями в проекте.

API DocsREADMEArchitecture

Оптимизация

Найдите узкие места: SQL-запросы, лишние рендеры, алгоритмы, сетевые задержки и ошибки конфигурации.

PerformanceDBAlgorithms

Как ставить задачу

Чем точнее входные данные и критерии проверки, тем проще получить пригодный результат.

1

Назовите проблему

Что не работает, что нужно собрать или какой результат должен появиться.

2

Дайте контекст

Файлы, стек, ошибки, требования, документы, примеры входа и ожидаемый формат ответа.

3

Задайте критерии

Команды проверки, тестовые сценарии, ограничения безопасности и признак готовности.

4

Проверьте результат

Смотрите diff, запускайте тесты, сверяйте факты и принимайте изменения вручную.

Что приложить к запросу

Контекст зависит от типа работы: код, документ, сайт или диагностика.

Для кода

Репозиторий, стек, файл или модуль, ошибка, ожидаемое поведение и команды проверки.

Для документов

Исходный файл, цель обработки, формат результата, факты, которые нельзя менять.

Для сайта

Оффер, аудитория, структура блоков, стиль, ключевые страницы, форма и SEO-требования.

Для диагностики

Логи, окружение, версия, шаги воспроизведения, последнее изменение и ожидаемый ответ системы.

Частые вопросы

Как выбрать сценарий и не потерять контроль над результатом.

Как выбрать первый сценарий?

Берите небольшую повторяемую задачу с понятной проверкой: тест, diff, лог, документ, форма или страница, где легко увидеть качество результата.

Можно ли поручать Vi-Code большой проект целиком?

Лучше делить работу на этапы: архитектура, первый модуль, тесты, ревью, документация и интеграция. Так проще контролировать качество.

Что делать после результата?

Проверьте факты, diff, тесты, сборку, UX и ограничения безопасности. Применяйте только те изменения, которые прошли вашу приемку.