Просите план прежде кода
Для всего нетривиального отделяйте мышление от набора текста. Попросите AI сначала набросать свой подход. Это ловит неверные предположения до того, как они превратятся в 200 строк неверного кода, а исправить план куда дешевле, чем pull request.
I want to add rate limiting to my API. Before writing any code,
give me a short plan: where the limiter should live, what
storage it needs, what happens when a limit is hit, and any
tradeoffs. Don't write code yet — I'll approve the approach first.
Когда план выглядит верно, скажите «хорошо, реализуй шаг 1». Когда нет — вы потратили тридцать секунд на корректировку курса вместо часа на распутывание кода. Планирование первым — та привычка, что сильнее всего отделяет инженерный промптинг от промптинга по принципу «авось».
Стадия плана — ещё и то место, где вы ловите AI на выборе решения тяжелее, чем нужно: тянется к Redis, когда сошёл бы map в памяти, или вручную пишет то, что уже решает однострочный вызов библиотеки. Читайте план с одним вопросом в уме: это самое простое, что могло бы сработать? Если подход пахнет переусложнением, возразите простыми словами («это хобби-проект с одним сервером — можно обойтись без распределённого хранилища?») ещё до того, как написана хоть строка.