Cursor Projects · практический разбор 2026

Cursor Projects: пошаговое руководство — создать, спланировать, делегировать

Cursor Projects превращает чат в постоянную рабочую единицу со своим агентом-координатором. Это руководство из 15 шагов начинается с пустого стартового экрана — открыть папку, подключить GitHub, согласовать план до написания кода, принять каждое изменение — и заканчивается работающим приложением и проектом, который следит за вашими pull request.

Коротко: что такое Cursor Projects

  • Project закрывает большой кусок работы — фичу, миграцию, приложение целиком — и управляется через чат с агентом-координатором. Координатор только планирует и раздаёт задачи; код пишут его субагенты, столько параллельно, сколько нужно задаче.
  • Projects живут в разделе Projects боковой панели окна Agents и выполняются на Cloud Agents, поэтому закрытие ноутбука работу не останавливает. Функция недоступна на тарифах Enterprise и в режиме Privacy Mode (Legacy).
  • Прежде чем Project принесёт пользу, нужен настоящий проект: Open project на стартовом экране, папка на диске, затем Connect GitHub — иначе в списке Workspace не появятся репозитории, — и в конце выбор модели для координатора.
  • Главная ценность — подписки: попросите координатора следить за каналом Slack, за вашими pull request или запускаться по расписанию. Как только появляется хотя бы одна подписка, над полем ввода возникает пилюля Listening со списком всех событий, на которые реагирует проект.

How to Create My First Project in Cursor AI (2026)

Видеоразбор:The Code City5:04

Открыть

Cursor Docs — Projects

Факты о продукте:cursor.comDocs

Открыть

Шаги 1-11 — кадры из записи экрана канала The Code City; шаги 12-15 — из разбора окна Agents у Emma's Productivity Lab. То, как именно работают Project, агент-координатор, подписки и общий контекст, взято из официальной документации Cursor и анонса Cursor Projects.

Изображения — скриншоты из исходных видео с указанием источника; каждый шаг ссылается на свою отметку времени. Текст руководства написан заново, это не расшифровка субтитров.

Cursor Projects по шагам

1 · Создаём папку проекта

  1. 1

    Заходите через Open project, а не через новый чат

    При запуске Cursor показывает на стартовом экране три кнопки: Open project, Clone repo и Connect via SSH, а под ними список Recent projects с путями. Проект в Cursor по-прежнему папка на диске — агенты, планы и облачные задачи привязаны именно к ней. Нажимайте Open project, даже если у вас пока ничего нет.

    Cursor start screen showing the Open project, Clone repo and Connect via SSH buttons above a Recent projects list, the entry point for a Cursor Projects tutorial
    Стартовый экран Cursor: Open project, Clone repo, Connect via SSH и недавние проекты.Смотреть с 0:06
  2. 2

    Сделайте пустую папку и выберите её

    Над стартовым экраном появляется диалог Windows Open Folder. Кнопкой New folder на панели создайте папку, назовите её (в видео это MyWebApp) и нажмите Select Folder. Заранее файлы не создавайте и зависимости не ставьте — пустая папка это правильная отправная точка, первый файл напишет агент.

    Windows Open Folder dialog inside Cursor with the New folder button used to create an empty project directory before the agent writes any code
    Папка проекта создаётся прямо из диалога Open Folder внутри Cursor.Смотреть с 0:18
  3. 3

    Запомните горячие клавиши на пустом редакторе

    Пока ничего не открыто, Cursor печатает по центру редактора собственную шпаргалку: New Agent Ctrl+Shift+L, Show Terminal Ctrl+J, Search Files Ctrl+P, Open Browser Ctrl+Shift+B, Maximize Chat Ctrl+Alt+E и Add Folder Ctrl+Alt+A. Справа пристыковано окно New Agent с подсказкой «Plan, Build, / for commands, @ for context» и переключателем режима.

    Empty Cursor workspace listing the New Agent, Show Terminal, Search Files, Open Browser, Maximize Chat and Add Folder keyboard shortcuts beside the docked New Agent panel
    Пустое рабочее пространство: окно New Agent справа, список клавиш по центру.Смотреть с 0:42
  4. 4

    Опишите задачу одним простым предложением

    Пишите что нужно, а не как: «Create a ToDo web app with reminders.» Во время ввода под полем появляется подсказка Try Plan Mode Shift+Tab. Если сначала хотите ответы, а не правки файлов, оставьте первый заход в режиме Ask — расплывчатый промпт заставляет агента угадывать ваш стек, и именно на этом проекты новичков чаще всего и разваливаются.

    Cursor New Agent chat box with the prompt Create a ToDo web app with reminders typed in and the Try Plan Mode Shift+Tab hint underneath
    Первый промпт в окне New Agent, всё ещё в режиме Ask.Смотреть с 1:36

2 · Сначала план, потом код

  1. 5

    Прочитайте предложенную архитектуру до одобрения

    Агент сначала выдаёт модель данных (`type Todo` с id, title, notes, dueAt, remindAt, completed, createdAt), говорит, что хранение будет в localStorage под версионированным ключом вроде todos:v1, и рисует чисто клиентскую схему напоминаний: scheduleReminder, проверка что момент в будущем, setTimeout до remindAt, затем Notification API. Он же честно перечисляет ограничения: setTimeout умирает при закрытии вкладки, фоновые вкладки прореживают таймеры, каждой задаче нужен reminded: true против дублей уведомлений.

    Cursor agent reply proposing a Todo TypeScript data model and a client-only reminder architecture flowchart from scheduleReminder through setTimeout to the Notification API
    Предложенная модель данных и блок-схема напоминаний вместе с оговорками.Смотреть с 2:06
  2. 6

    Переключитесь в режим Plan и запросите план

    Нажмите Shift+Tab (или выберите режим в выпадающем списке), чтобы перевести панель из Ask в Plan, и отправьте «Provide plan for this». Агент отчитывается о сделанном — Thought for 1s, Checking the workspace then drafting a plan for the quick-demo frontend, Explored 1 search — и останавливается на карточке Questions: «Which frontend setup do you want for the quick demo?» с вариантами A Single index.html (без сборки), B Vite + React + TypeScript, C Other.

    Cursor Plan mode Questions card asking Which frontend setup do you want for the quick demo with single index.html and Vite React TypeScript options
    Режим Plan ищет по рабочему пространству и возвращает вопрос с вариантами.Смотреть с 2:54
  3. 7

    Ответьте на вопрос об объёме и сузьте задачу

    Выберите вариант A и нажмите Continue. Ответ возвращается в тред блоком с меткой Answer, и агент сразу переходит к Creating a plan for the single-file quick demo. Сужение объёма — весь приём: чем конкретнее вопрос, на который вы ответили, тем быстрее и точнее вернётся план.

    Cursor chat thread echoing the chosen Answer of Single index.html no build step while the agent writes Creating plan in Plan mode
    Выбранный ответ в треде, поле ввода всё ещё в режиме Plan.Смотреть с 3:06
  4. 8

    Проверьте файл плана и список задач

    План — не стена текста, а настоящий файл: `todo_demo_frontend_8c948b00.plan.md` открывается в редакторе с разделом Known demo limitations, списком Out of scope (бэкенд, синхронизация, авторизация, напоминания на почту и по SMS, Service Worker / Web Push, отложение и категории, npm, React, тесты) и чек-листом 6 To-dos. В чате тот же план показан карточкой с View Plan и кнопкой Build Ctrl+Enter. Верните режим на Agent и отправьте «proceed with the plan».

    Generated todo_demo_frontend plan markdown file open in the Cursor editor beside its plan card with six To-dos, View Plan and the Build Ctrl+Enter button
    Сгенерированный .plan.md со списком того, что вне рамок, и шестью задачами.Смотреть с 3:30

3 · Сборка, проверка, принятие файлов

  1. 9

    Следите, как задачи вычёркиваются одна за другой

    Агент идёт по списку сверху вниз: карточка показывает Build Todo Reminders — Quick Demo Frontend Plan, прогресс Manual demo: permission, add todo, reminder fires, refresh persistence, complete/delete на 6/6, а диф появляется прямо в потоке — index.html +362. Дальше агент сам проверяет результат Node-скриптом («Verify index.html contains required elements», Node.js v22.22.0) и сообщает Waiting for 1 command to finish, предлагая Run in background.

    Cursor agent finishing a build with five of six plan to-dos checked off and an inline green index.html plus 362 diff while a Node verification command runs
    Пять задач из шести закрыты, диф +362 в строку, идёт проверочная команда.Смотреть с 3:48
  2. 10

    Примите или отмените каждый созданный файл

    Откройте файл, который написал Cursor: весь буфер подсвечен зелёным как добавление, а в правом верхнем углу редактора кнопки Undo File и Keep File (Ctrl+Backspace). Прочитайте, прежде чем принимать: подписи формы (What to do?, Due (optional), Remind at (optional)), кнопка Add todo, фильтры All / Active / Done и пустое состояние — всё это видно в разметке, и это ровно то, что вы просили.

    Cursor editor showing generated index.html highlighted as a new file with the Undo File and Keep File buttons in the top right of the tab
    Сгенерированный index.html с кнопками Undo File и Keep File вверху справа.Смотреть с 4:06
  3. 11

    Запустите результат, не выходя из Cursor

    Ctrl+Shift+B открывает приложение во встроенной вкладке браузера Cursor — здесь file:///D:/MyWebApp/index.html с заголовком Todo Reminders — Demo. Введите buy eggs, задайте срок, нажмите Add todo, и фильтры All / Active / Done отрабатывают поверх сообщения «No todos yet. Add one above.». Вот и весь цикл: постановка, план, сборка, принятие, запуск.

    Finished to-do reminder app running in Cursor built-in browser tab at file:///D:/MyWebApp/index.html with the What to do form and All Active Done filters
    Готовое приложение со списком дел в предпросмотре браузера внутри Cursor.Смотреть с 4:30

4 · Переносим работу в Project

  1. 12

    Откройте окно Agents и подключите GitHub

    Projects живут в окне Agents, чья боковая панель идёт как New Chat, Search, Automations, Customize, а ниже — раздел Repositories. В левом нижнем углу находится чек-лист Getting Started с кнопкой Connect GitHub: пока вы её не нажали, чип workspace предлагает только This PC, а список Repositories показывает No Repo. В самом поле ввода видны Start from scratch, выбор модели и подсказка «Use /multitask to run subagents to parallelize your requests instead of queuing them».

    Cursor Agents Window before a Project exists, showing New Chat, Search, Automations and Customize in the sidebar, the Connect GitHub button and the Start from scratch model picker
    Окно Agents до подключения репозитория: стартовые промпты и выбор модели.Смотреть с 5:00
  2. 13

    Пусть координатор сначала расспросит вас

    Наберите «i want to build an app», и агент ответит «You want to build an app — I'll confirm the type and a project name first so we can set it up in the right folder», поищет по собственным описаниям инструментов, а затем проведёт карточку из четырёх вопросов: основное назначение, имя папки проекта (по умолчанию my-app) и «Any preferences for setup?» с вариантами A Use sensible defaults (git, standard layout, common stack), B TypeScript, C Python, D React, E Skip git for now, F Other. Skip или Continue — ответы и станут техническим заданием проекта.

    Cursor Agents Window question card asking Any preferences for setup with sensible defaults, TypeScript, Python, React and skip git options before scaffolding a project
    Карточка вопросов о настройке, которую агент задаёт до вмешательства в рабочее пространство.Смотреть с 6:45
  3. 14

    Проверьте, какое рабочее пространство создал агент

    Ваши ответы возвращаются сводным блоком в начале треда, за ним идёт «Web portfolio it is — I'll create my-app with git and a standard layout, then move into that folder before scaffolding» и «Workspace is c:\Users\DELL\my-app. Next I'll scaffold a Vite portfolio landing page with git already initialized.». Правая колонка уже следит за workspace: On my-app, Changes +459, Browser, Terminal и Files. Вот в этот момент обычная папка становится проектом с историей.

    Cursor Agents Window summarising the answered setup questions and confirming the scaffolded workspace path before installing Vite dependencies
    Подтверждённое задание и путь рабочего пространства, куда агент разворачивает каркас.Смотреть с 9:20
  4. 15

    Закоммитьте ветку и передайте рутину в Project

    В треде перечислены все правки — package.json +14, .gitignore +4, index.html +140, main.js +4, styles.css +282, README.md +15 — плюс «Ran Install Vite and project dependencies» и «Ran Start Vite development server», а в футере видны ветка (master) и выпадающий список Worktree; рядом с Changes +1623 в одном клике находится Create Branch & Commit. Дальше отдайте Project то, что переживает один чат: попросите координатора следить за каналом Slack, за вашими pull request или запускаться по расписанию — и как только появится подписка, над полем ввода возникнет пилюля Listening со всеми отслеживаемыми событиями.

    Cursor Agents Window file change list with package.json, index.html, styles.css and README edits plus line counts, ready to create a branch and commit for a Project
    Все изменённые агентом файлы в окне Agents — готовы к созданию ветки и коммиту.Смотреть с 11:20

Частые вопросы о Cursor Projects

Продолжить изучение