Библиотека запросов
Здесь собраны короткие отправные запросы для типовых задач. Замените названия файлов, методов и проверок на свои. Полный порядок работы и меры безопасности описаны в связанных руководствах.
Понять код
Режим: Ask.
Приложите: класс, метод или тест — точку входа.
Объясни, как данные проходят от этого метода до результата. Найди основные
вызовы и реализации. Для каждого вывода укажи файл и символ. Ничего не меняй.
Готово, когда: выводы подтверждены реальными символами, а предположения отмечены отдельно.
Открыть руководство
Проверить API библиотеки
Режим: Ask.
Приложите: место вызова библиотеки и ошибку или вопрос к API.
Проверь сигнатуру и реализацию этого метода в подключённой версии библиотеки.
Объясни параметры, результат и исключения. Сошлись на найденные классы и методы.
Готово, когда: агент изучил именно подключённую версию зависимости.
Открыть руководство
Безопасно изменить код
Режим: General или Code.
Приложите: целевой файл, ожидаемое поведение и проверку.
Внеси это изменение только в указанных файлах. Сначала найди связанные
использования и тесты, затем сделай минимальную правку. Запусти связанную
проверку и сообщи результат.
Готово, когда: проверка проходит, а diff не выходит за согласованную область.
Открыть руководство
Исправить баг
Режим: Debug.
Приложите: шаги воспроизведения, стектрейс или падающий тест.
Воспроизведи ошибку через существующую конфигурацию. Поставь точку останова
перед расхождением и подтверди причину по значениям и стеку вызовов.
Не меняй код, пока причина не подтверждена.
Готово, когда: исходная ошибка больше не воспроизводится, а соседние проверки проходят.
Открыть руководство
Провести рефакторинг
Режим: Plan, затем Code или General.
Приложите: целевой модуль, сохраняемое поведение и ограничения API.
Подготовь рефакторинг без изменения поведения. Найди использования и тесты,
предложи небольшие шаги и способ проверки каждого шага. Публичный API не меняй.
Готово, когда: структура улучшена, поведение подтверждено, несвязанных правок нет.
Открыть руководство
Добавить тесты
Режим: Test.
Приложите: тестируемый код и один-два существующих теста.
Добавь тесты для успешного сценария, отсутствующей записи и ошибки зависимости.
Следуй стилю проекта. Не меняй рабочий код без отдельного обоснования.
Запусти тесты через конфигурацию IDE.
Готово, когда: тесты проверяют заявленные сценарии и воспроизводимо проходят.
Открыть руководство
Повысить покрытие
Режим: Test или General.
Приложите: класс или метод и целевой уровень покрытия.
Измерь покрытие этого класса существующими тестами. Добавь минимальные тесты
для осмысленных непокрытых веток, запусти их и покажи покрытие до и после.
Готово, когда: достигнут целевой уровень либо объяснено, почему оставшиеся строки покрывать не нужно.
Открыть руководство
Проверить изменения
Режим: Review.
Приложите: задачу и готовый diff.
Проверь изменения на ошибки, регрессии и несоответствие задаче. Указывай файл
и строку для каждой проблемы. Не предлагай исправления без конкретного риска.
Готово, когда: diff просмотрен, существенные замечания обработаны, тесты и сборка проходят.
Открыть руководство
Проверить безопасность
Режим: после запуска поиска уязвимостей — Ask или General.
Приложите: найденную уязвимость.
Разбери эту находку. Объясни условие эксплуатации, путь данных и возможный
ущерб. Пока не меняй код. Отдели подтверждённые факты от предположений.
Готово, когда: находка исправлена, обоснованно признана ложной или передана ответственному.
Открыть руководство
Подготовить большой проект
Режим: Ask, затем Plan.
Приложите: небольшую точку входа и описание будущего изменения.
Построй карту только релевантной части проекта: точка входа, основные вызовы,
реализации, тесты и границы модулей. Затем предложи небольшие шаги изменения
с отдельной проверкой каждого. Пока ничего не меняй.
Готово, когда: область влияния подтверждена, а задача разбита на проверяемые этапы.
Открыть руководство