В последние полтора года я активно использую Cursor IDE как основную среду разработки. Изначально мне нравилось автодополнение строк, похожее на GitHub Copilot, но со временем AI стал более интеллектуальным и удобным. Вот уже неделю мой проект Databasus, инструмент для резервного копирования PostgreSQL, получил поддержку от Anthropic, и теперь я пользуюсь бесплатным Claude Code Max на полгода. Однако, привыкнув к UX Cursor IDE, я заметил, что функционал Claude Code не совсем совпадает с моими ожиданиями.
Я решил разработать расширение для VS Code, чтобы сделать его взаимодействие с CLI-агентами более похожим на опыт использование Cursor IDE. За пару часов я реализовал функции отслеживания изменений в коде с подсветкой и контролем редактирования. Учитывая, что у меня есть 11-летний опыт разработки, я понимаю сильные и слабые стороны AI. Я использую AI как инструмент для планирования и написания кода, контролируя каждое изменение.
Теперь расширение позволяет легко отслеживать изменения, подсвечивая модификации и предлагая варианты принятия или отклонения правок. Этот опыт заметно повысил мою продуктивность, и расширение уже доступно на GitHub. Главное помнить, что AI — это всего лишь инструмент, который помогает, но не заменяет навыки разработчика.