Держите приложение всегда-работающим
Это та дисциплина, которая делает возможным всё остальное:
- Запускайте после каждого шага. Не каждые три шага. Каждый.
- Фиксируйте только работающие состояния. Commit — это точка сохранения, к которой вы можете вернуться. Если шаг ломает что-то, что вы не можете починить за минуту-другую, выбросьте его (
git restore .или откат) и перезапросите с более ясной формулировкой — не громоздите исправление поверх сломанной основы. - Одна забота на шаг. Если вас тянет ещё и «быстренько починить ту другую штуку», сопротивляйтесь. Закончите текущий срез, зафиксируйте, затем начните новый шаг.
- Описывайте баг, не диагностируйте его. Когда что-то ломается, скажите AI ровно то, что вы увидели: «После клика по второй звёздочке счётчик показывает 1, а не 2». Дайте ему найти причину.