Агент в Cursor · 10 мин

3. Новая функция

План → проверяемые шаги → тесты или другой сигнал «готово». Без проверки скорость только копит долг.

Новую возможность агент хорошо делает, если работу нарезать на шаги, которые он сам может проверить. Сначала план, потом ограждения, потом код.

plan / notification.md

# Настройки уведомлений

- Следовать макету Settings.tsx

- Переиспользовать Toggle

[x] колонка в таблице

[ ] компонент и маршрут API

[ ] тесты переключателя

План — редактируемый список проверяемых шагов. Сборка начинается после того, как вы его приняли.

Режим плана

В Cursor режим Plan исследует проект, задаёт уточняющие вопросы и собирает пошаговый план. План можно править. Если агент уехал не туда, чаще быстрее откатиться и уточнить план, чем чинить десятью «ещё чуть-чуть».

Тесты как рельсы

  1. Попросите тесты по ожидаемому поведению. Явно скажите: функцию пока не писать.
  2. Убедитесь, что тесты падают — иначе это не рельсы, а пустые заглушки.
  3. Зафиксируйте тесты. Затем: сделай так, чтобы они прошли, тесты не меняй.
Пример запроса · Сначала тесты

Напиши тесты для applyDiscount(): валидный код снижает сумму, просроченный код даёт ошибку, итог не ниже нуля. Смотри образец в @src/pricing.test.ts. Саму функцию не пиши.

Макет можно вставить картинкой: агент видит отступы и блоки. Для интерфейса полезен встроенный браузер — агент сам открывает страницу и сверяет результат, вместо того чтобы вы таскали скриншоты вручную.

Попробуйте в симуляторе

Включите Plan и отправьте задачу. Появится план со шагами — его можно править до сборки.

Включите Plan и отправьте задачу. Появится план со шагами — его можно править до сборки.

CursorREADME.md — shop-demo
README.md
12345# shop-demo

Учебный магазин для симулятора.
Откройте src/PricingService.ts — там считается сумма.
Ctrl+L — панель Agent справа.

Опишите цель — появится план.

Plan
⎇ mainCursor Tab