# Shotgun-итьПо мотивам
этого поста я решил попробовать шотганить:- Быстро, но детально стараетесь описать архитектуру текущего решения + задачу, которая перед вами стоит- Склеиваете это все со ВСЕЙ кодовой базой и начинаете отправлять это в AI - Первоначально говорите: "ты – архитектор, задай вопросы, чтобы детализировать Архитектуру и ТЗ"- Отвечаете на вопросы и получаете Архитектуру- Отправляете это еще раз: "ты – проект, распиши детально таски, которые нужно сделать"- Результат отправляете еще раз: "ты – группа senior разработчиков, измени код, чтобы имплементировать фичу"- Еще раз: "ты – группа QA, напиши тесты и проверь код"Последние 2 этапа я делаю сразу в IDE, но результат просто фантастический... Когда ты даешь LLM сразу весь контекст с большим кол-вом деталей, которые она же тебе и написала, она начинает выдавать реально крутой результатЕдинственное, маленькие фичи / правки она будет долго выдавать, поэтому дальнейшие итерации по правками лучше делать сразу большим списком, опять же через: "я хочу вот это поправить, помоги мне это детальнее расписать, напиши задачи как это поправить, поменяй код, протестируй"
# Architecture as a Code – и никак иначеСледующий важный аспект – вот все текстовые результаты, сделанные на предедущем этапе надо хранить в репозитории вместе с кодом. Как и всю другую документацию, которую вы будете писать.Потому что как только вы описали свою архитектуру словами и добавили ее в AI, он сразу становится x100 умнее.Короче, забыли о Notion, Google Doc и остальной херне и теперь пишем всю доку только в репах.
# Copilot – кал, Cursor – красаваЯ как фанат VSCode все пытался выжать что-то из Copilot, но боги... как только я открыл Cursor и посидел час я понял, что так напрасно так долго мучалсяОн и контекст понимает, и не обрывается на пол фразе, и быстрее, и позволяет
создавать правила и не теряет ихКороче, даже не пробуйте, просто берите Cursor и всеА у тех, кто перешел в Cursor на что-то другое вопрос: на что и почему?