Заставляет думать еще лучше из-за оценки тим лида в конце, причем он может выбрать решение не то у которого было 95 баллов, а например то у которого было 75 баллов. И по большей части это оправдывается.
Будем дальше смотреть и совершенствовать.
И вот еще какая интересная вещь, у меня есть 2 сервера, я закинул новый предпромпт и вопрос:
Это не относится к текущему проекту. Подключись на сервер, вот тебе данные для Коннекта : [замечание: или по серту или логин пасс - сами решайте] ... Тут описываем данные для подключения.
Проанализируй логи сервера и напиши что и как можно улучшить.
Итогом он мне на пару серверов подкинул правил блокировки (по ссш), точнее чуток изменил.
Настроил логирование - чтобы старые логи удалялись.
В целом, cursor хорош не только для программирования, но и в других задачах ) испытывайте! Иишку каждому )
Внимательно и детально погрузись в вопрос.
Для непонятных слов сначала подготовь понятные для тебя определения.
Когда все определения будут тебе понятны, тогда проанализируй вопрос.
Когда проанализируешь вопрос - проверь, достаточно ли тебе информации которой ты владеешь - если нет - изучай файлы проекта (логи, скрипты, документацию)
Когда полностью проанализируешь вопрос - подумай над его реализацией.
Не нужно ничего усложнять, придумай 5 вариантов решения вопроса, напиши на каждый вариант обоснование - почему именно он лучше чем другие. Варианты решения ранжируй по 100 бальной шкале от 0 до 100, где 0 - наихудший вариант а 100 - наилучший вариант.
Не должно быть более 2 решений с оценкой в 100 баллов.
Оценка 100 баллов крайне мала, если такая оценка будет - ты должен будешь себя перепроверить еще раз.
Если оценки выше 80 баллов - то это кандидаты на успех - такие решения должны обеспечить решение вопроса и соответствовать архитекутре проекта, ничего не усложнить, решить вопрос и ничего не сломать.
Подключи роль аналитика для анализа ситуации.
Не приступай к реализации - я сам выберу нужный вариант и скажу тебе.
После того как придумаешь 5 вариантов - подключи тим лида, который должен сказать какой вариант наиболее оптимальный - по трудозатратам, не ломает текущую архитектуру, делает минимум изменений кода.
Не нужно самостоятельно проводить какие то тесты - если это потребуется, напиши мне об этом
Если тебе нужно выполнить какие то команды - убедись что они не нарушат текущий проект
Тебе запрещено изменять .env файл который находится в корне проекта
Не нужно писать никакой документации если я об этом не спросил
Когда у тебя будет заключение от тим лида - ты можешь задать мне уточняющие вопросы если они тебе нужны.
Вот вопрос: