Cursor: больше, чем просто автодополнение
Наткнулся на статью Стива Сьюэлла, CEO Builder.io, где он рассказывает, как использует Cursor — редактор кода с ИИ. Это опыт старшего разработчика, который делегирует рутину агенту и фокусируется на сложных задачах. Если вы хотите выжать из ИИ больше, чем автокомплит, — вот выжимка.
Что интересного: 🔺Режим YOLO — агент работает сам. Включаете YOLO в настройках, задаёте белый список команд вроде tsc, npm test или mkdir, и агент начинает не только писать код, но и проверять его. Сломалась сборка? Он сам найдёт ошибки TypeScript и будет фиксить, пока всё не заработает. Часы отладки превращаются в минуты.
🔺TDD с ИИ: тесты впереди кода Вместо «напиши функцию» Сьюэлл даёт промпт: Сначала тесты, потом код, затем запускай тесты и дорабатывай, пока не пройдут Cursor пишет тесты, реализацию и итеративно улучшает код. Например, для конвертера markdown в HTML это спасение — краевые случаи не упустишь.
🔺Отладка через логи Сложный баг? Просите агента добавить логи, запускаете код, показываете вывод — и Cursor предлагает исправления. Как будто младший дев сам расставил console.log и разобрался.
🔺Лайфхаки для скорости Cmd+K — быстрые правки в выделенном коде. Cmd+I — чат с агентом по куску кода. Cmd+K в терминале — например, «покажи последние 5 веток git», и не надо гуглить команды.
Мой взгляд: Cursor берёт на себя рутину: фикс ошибок, тесты, мелкие правки. Но чтобы это работало, нужно уметь ставить задачи и держать процесс под контролем. Сьюэлл прав: опытному разработчику ИИ даёт свободу для архитектуры и сложных решений, а не отбирает навыки.
⛓Ознакомиться со всей статьей тут.
@gen_i_i