Kimi делает ревью вашего кода: находит баги, уязвимости и плохие практики, а затем пишет юнит-тесты, включая граничные случаи. Получаешь разбор по пунктам и готовый тестовый файл.
Промпт
Проведи code review функции на [ЯЗЫК]: [КОД]. Контекст: [ЧТО ДЕЛАЕТ КОД И ГДЕ РАБОТАЕТ]. 1) Найди баги и граничные случаи — сначала критичные, потом стиль и читаемость, каждый пункт со строкой и пояснением. 2) Оцени сложность и предложи упрощение, если есть. 3) Напиши юнит-тесты на [ФРЕЙМВОРК: pytest/jest/junit]: нормальный путь, границы, ошибки входных данных. 4) Отметь, какие случаи тестами не покрыть и почему.
Заполнить под себя — промпт обновится выше, пустые поля останутся плейсхолдерами
Пример результата
Пример: функция расчёта скидки на Python, 60 строк. Kimi находит: сравнение float через == (баг на 0.1+0.2), отсутствие проверки на отрицательную цену, ветку, которая недостижима из-за порядка условий. Дальше — тесты на pytest: обычная скидка, граница 0%, скидка больше цены, None на входе, float-погрешность через pytest.approx. И честная оговорка: «интеграцию с БД юнит-тестом не закрыть, нужен отдельный контрактный тест». Совет 1: дайте контекст, где код работает — без него ревю будет академическим, с ним — про ваши реальные риски. Совет 2: Kimi не запускает тесты — прогоните у себя, упавшее присылайте обратно, чинит быстро. Совет 3: для больших файлов просите ревью по слоям: сначала баги, потом архитектура — в один проход мелочи тонут.