раздел 00

Cursor Composer

Composer - это режим в редакторе Cursor, где агент работает сразу над несколькими файлами по вашей задаче. Вы пишете, что нужно сделать, а агент сам создаёт новые файлы и правит существующие, после чего показывает диффы (что именно поменялось), которые вы принимаете или откатываете.

Composer - часть самого Cursor. Отдельно его ставить не нужно: установили Cursor - Composer уже внутри.

Composer не отвечает текстом про код - он сразу меняет код в проекте, а вы решаете, оставить эти изменения или откатить.

Три способа звать AI в Cursor

В Cursor есть три разных режима работы с AI, и их легко перепутать. Главное отличие - кто и что трогает в файлах.

Composer (агент)
Работает над несколькими файлами сразу: сам создаёт и меняет код по задаче, показывает диффы на приёмку.
Cmd+K (инлайн)
Меняет только выделенный фрагмент в одном файле. Точечная правка под курсором, без работы над проектом.
Чат
Отвечает текстом: объясняет, советует, показывает примеры - но сам файлы не правит.

Когда что брать

  • Composer - когда задача затрагивает несколько файлов: добавить фичу, провести правку по проекту, собрать новый модуль.
  • Cmd+K - когда нужно изменить конкретный кусок кода, который вы выделили: переписать функцию, поправить строку.
  • Чат - когда нужен ответ или объяснение, а не правка: понять, как что-то устроено, обсудить подход.

Как это выглядит

Вы открываете Composer, описываете задачу обычными словами, при необходимости подкидываете нужные файлы через @. Агент думает, генерирует изменения и показывает их как диффы по каждому затронутому файлу. Вы просматриваете и принимаете нужное либо откатываете лишнее.