📘 Обновлено — 2026

Полный гайд по Cursor

Какая кнопка за что, как поставить задачу агенту, зачем Rules и Skills, как купить из России.

01

Что такое Cursor

VS Code, внутри которого есть руки. Не чат в соседней вкладке — агент ходит по твоему репозиторию, правит файлы и запускает терминал.

Tab
Серая строка, пока печатаешь
💬
Chat / Ask
Спросить, не трогая файлы
Agent
Правит код, гоняет терминал
📋
Plan
Сначала план, потом правки
📄
Rules / Skills
Характер и ритуалы
🔌
MCP
Браузер, трекер, внешние API
💡 Без задачи, которую ты сам сформулировал, Cursor не нужен — хоть за 20 долларов, хоть за 200. Он не выберет, кем тебе работать.

Где Cursor сильнее / слабее

Сильные стороны

  • Работа прямо в репозитории, не копипаст из чата
  • Tab — лучший автокомплит на рынке
  • Можно менять модель: Claude, GPT, Gemini, свои
  • Rules, Skills, Hooks — конвейер, не «умный чат»
  • Plan mode: сначала согласовал, потом пошёл пилить

Слабые стороны

  • Без постановки задачи — каша в диффе
  • Легко принять весь дифф и словить баг
  • Лимиты на Pro кончаются, если жить в агенте
  • MCP и браузер — надстройка, новичка путают
  • Из России карта на сайте может не пройти
02

Подписка и оплата

Сайт официальный — cursor.com. Hobby хватит потыкать. Работать — с Pro.

Тариф Ориентир Для кого Вердикт
Hobby 0 $ Потрогать Tab и агент Мало лимитов
Pro ~20 $/мес Учёба и обычная работа ✓ Для старта
Pro+ ~60 $/мес Агент каждый день Когда упёрся
Ultra ~200 $/мес Суперинтенсив Не с порога
💡 Для учёбы чаще хватает Pro. Смотри usage в настройках. Ultra «на всякий» — пустая трата, если ты так и не открыл Agent. Актуальные цифры: cursor.com/pricing.

Как оплатить из России

3 Маркетплейсы: Яндекс Маркет, GG и аналоги

Иногда продают подписку или доступ к уже оплаченному аккаунту. Это не официальный канал Cursor. Риск: заберут доступ, не продлят, в поддержку не постучишься. «Вечный премиум за 300 ₽» без истории продавца — лотерея.

03

Установка и первый вечер

Скачал, открыл папку проекта, настроил два правила. Всё. Не ставь сразу Skills, MCP и десять плагинов.

Скачать с cursor.com
Mac / Windows / Linux. Это форк VS Code: свои расширения из Marketplace обычно встают.
Войти в аккаунт
Та же почта, которой платил. GitHub-логин удобен, если репы уже там.
File → Open Folder
Открывай папку проекта, не один файл. Иначе агент не видит репозиторий.
Два правила на первый вечер
1) отвечай по-русски. 2) не коммить и не пушь без явного «да». Settings → Rules, или файл в .cursor/rules/.
Одна задача в Agent
Не «сделай мне продукт». Одна видимая штука: кнопка, тест, чек-лист. Потом читай дифф.
Не корми секретами и продом. .env, ключи, SSH на сервер — в правила и в хуки, не в чат.
04

Режимы: Tab, Chat, Agent, Plan

Путать их — самая частая ошибка. Купил Cursor и живёшь в Tab — ты купил автокомплит. Работа начинается в Agent.

Tab

Печатаешь — серая подсказка. Tab принимает. Для бойлерплейта и следующей очевидной строки. Это не постановка задачи и не «я использую ИИ».

💬 Chat / Ask

«Объясни этот файл», «сравни два подхода», «где тут логин». Мозг рядом с кодом. Файлы сам не переписывает, пока не попросишь. Хорош, когда ещё не готов отдавать правки.

Agent

Руки. Ходит по репо, правит пачку файлов, запускает тесты в терминале. Твоя работа — постановка и ревью диффа, как у тестировщика. Не «напиши всё», а «сделай вот это, вот что считать готовым».

📋 Plan

Shift+Tab в поле агента. Сначала вопросы и план в markdown, потом ты жмёшь «строить». Для фичи на несколько файлов. Для опечатки в одной строке — избыточно, бери обычный Agent.

Ещё две кнопки, которые путают

Inline / Cmd+K (Ctrl+K) — выделить кусок и сказать «перепиши вот это». Узкий удар, не весь проект.

Debug mode — когда уже падает: логи, воспроизведение, гипотеза. Не вместо постановки задачи, а когда ошибка есть и ты её видишь.

Как писать задачу агенту

Плохо

«Напиши автотесты на весь проект»

«Сделай как надо»

«Почини» — и тишина

VS

Нормально

«Тест логина: неверный пароль, вот локатор, вот что считать ошибкой»

«Добавь чек-лист на промокод в @requirements.md»

«Падает login.spec.ts, вот лог. Не трогай другие тесты»

05

Модели: какую жать

В Cursor модель можно менять на задачу. Дорогая — на архитектуру и новый кусок. Дешёвая — на переименование и мелкий фикс.

Сильная

Opus / флагман

Новая фича, запутанный баг, рефакторинг на пачку файлов. Дороже. Не гоняй её на «поправь опечатку».

Рабочая

Sonnet / аналог

Обычный день: тест, правка формы, конспект, мелкий агент. С этого и живи, пока не упрёшься.

Быстрая

Haiku / flash

Переименовать, набросать список, объяснить одну функцию. Экономит лимит.

Не прыгай модель каждые две минуты. Выбери рабочую по умолчанию. Флагман — когда задача реально сложная, не когда «ну вдруг лучше».
06

Rules — характер

Файл в .cursor/rules/ или блок в Settings → Rules. Всегда в контексте, даже в новом чате. Отвечает на вопрос: как мы тут себя ведём.

Что писать в правиле

Не роман. Короткие табу и привычки:

  • на каком языке отвечать
  • не коммитить и не пушить без явного «да»
  • не ходить на прод руками, только через git
  • не выдумывать API, которого нет в репо
  • стек проекта: Next.js, Playwright, вот папки
# .cursor/rules/language.mdc --- description: Язык и тон alwaysApply: true --- Отвечай по-русски. Термины (хуки, локаторы) оставляй на английском. Без воды. Не коммить и не пушь, пока я явно не скажу «да».
📁 Правило можно повесить на тип файлов (только *.spec.ts) или на весь проект (alwaysApply). Стек и «кто мы» лучше отдельным файлом — иначе агент чинит абстрактный туториал из интернета, а не твой репозиторий.

Готовые файлы — клади в .cursor/rules/:

07

Skills — ритуал на одну работу

Skill - как делать вот эту повторяющуюся задачу. Новичок спокойно живёт без них первую неделю. На третий повтор одними словами — выноси.

🔁 Скилл — не «будь умным». Это чек-лист: что прочитать, какие шаги, чего не делать, какой формат на выходе. Один скилл = одна работа, не универсальный помощник.

Какие скиллы имеет смысл сделать QA

Баг-репорт

bug-report

Триггер: «заведи баг», «опиши дефект». Шаги, факт, ожидание, окружение. Приоритет — только если назвали.

Скачать SKILL.md

Тест-кейс

test-case

Триггер: «напиши кейс на логин». Предусловие, шаги, ожидаемый результат. Без воды «проверить что всё работает».

Скачать SKILL.md

Чек-лист по требованиям

checklist

Триггер: «чек-лист по вот этому ТЗ». Пункты проверяемые, не абстрактные. Один пункт = одно наблюдение.

Скачать SKILL.md

Как сделать свой скилл за вечер

Одна задача
То, что уже делал руками дважды. Баг-репорт. Кейс. Чек-лист. Разбор падающего теста.
Папка и SKILL.md
В проекте: .cursor/skills/имя-скилла/SKILL.md. Во всех репах: ~/.cursor/skills/.
YAML сверху
name латиницей через дефис и description. В description обязательно что делает и когда включать — по этим словам агент его находит.
Шаги ниже
Коротко. «Сначала спроси X. Потом сделай Y. Не делай Z».
Проверь в новом чате
Напиши триггер своими словами. Не подхватился — в description нет этих слов.
--- name: bug-report description: Оформляет баг-репорт для QA. Использовать когда просят завести баг, описать дефект или написать тикет. --- # Баг-репорт ## Шаги 1. Спроси окружение, если его нет. 2. Напиши: шаги, факт, ожидание, окружение. 3. Не ставь приоритет, если его не назвали.
Description — в третьем лице, с триггерами. Плохо: «помогает с багами». Хорошо: «Оформляет баг-репорт. Использовать когда просят завести баг или тикет». Первый скилл — на одну страницу. Скрипты и картинки потом.
08

Hooks — турникет

Rule говорит: «пожалуйста, не пушь». Агент может забыть. Hook не просит — перехватывает событие. На старте не обязателен. Нужен, когда ошибка стоит денег или продакшена.

Rule Skill Hook
Вопрос Как мы себя ведём всегда Как делать вот эту работу Что нельзя проскочить
Живёт .cursor/rules .cursor/skills/…/SKILL.md .cursor/hooks.json
Если агент забыл Надеемся Не вызовет ритуал Событие перехватят

Когда хук уже имеет смысл

  • Перед shell — не пустить git push / ssh на прод без явного ок
  • После правки файла — прогнать форматтер
  • Перед промптом — не отправить секреты из .env
09

Скачать и положить в проект

Готовый пакет: 4 правила, 3 скилла, учебный хук, mcp.json с Playwright и DevTools. Распаковал — папку .cursor в корень. Подставь стек в project-context.mdc.

Весь пакет одним архивом

Внутри README, куда что класть. Хук и MCP на старте не обязательны — можно взять только rules и skills.

Скачать cursor-starter.zip
Распакуй zip
Скопируй .cursor в корень своего учебного проекта. Не в src, не в домашний каталог «на всякий» — в тот репозиторий, который откроешь в Cursor.
Допиши project-context
Кто вы, какой стек, где тесты и ТЗ. Иначе агент чинит туториал из интернета.
Проверь скилл в новом чате
Напиши «заведи баг» или «чек-лист по вот этому ТЗ». Не подхватился — смотри description в SKILL.md.
Хук — по желанию
После копирования: chmod +x .cursor/hooks/block-push.sh. Режет git push и ssh. На первой неделе можно не класть.
10

@файл — точечный контекст

Чем уже скормил — тем меньше агент выдумывает соседние модули. Браузер и трекер через MCP — следующий шаг, не вместо @.

@файл / @папка

Кидай spec, страницу, ТЗ. Не «вот весь репозиторий, разберись». Документацию и прошлые чаты тоже можно через @.

Когда мало @

Нужно кликнуть по живой странице, снять Network, открыть тикет, сверить макет. Это уже MCP — отдельный сервер с инструментами. Список для QA — ниже.

11

MCP для тестировщика

MCP — розетка: агент получает чужие руки (браузер, DevTools, GitHub). Не ставь десять серверов «на всякий». Два рабочих: Playwright и Chrome DevTools. Остальное — если этим уже живёшь каждый день.

🔌 Куда класть: Cursor Settings → MCP → Add new MCP Server или файл .cursor/mcp.json в проекте (на все проекты — ~/.cursor/mcp.json). Документация Cursor: cursor.com/docs/context/mcp.

Сначала эти два

Playwright MCP

Microsoft · гонять браузер

Клики, формы, снапшот accessibility-дерева, генерация локатора. Агент водит страницу, не угадывает по скрину. Нужен Node.js, ставится через npx — ничего качать руками.

Не путай с тестами в репо. MCP — живой браузер в чате. Спеки пишешь отдельно.

Chrome DevTools MCP

Google · отладка

Network, Console, перф, Lighthouse. Агент смотрит, почему тормозит или почему 500, а не кликает как пользователь. Только Chrome / Chrome for Testing. Firefox и Safari тут нет.

Playwright водит. DevTools копает. На одну и ту же вкладку оба сразу — путаница, бери по задаче.

{ "mcpServers": { "playwright": { "command": "npx", "args": ["@playwright/mcp@latest"] }, "chrome-devtools": { "command": "npx", "args": ["-y", "chrome-devtools-mcp@latest"] } } }
Скачать mcp.json

Положи как .cursor/mcp.json в корень проекта. Первый запуск npx скачает пакет — нужна сеть.

Дальше — по работе, не «коллекция»

MCP Зачем тестировщику Куда
GitHub
официальный
Issue, PR, логи Actions, поиск по коду. Разбор падающего CI без копипаста из вкладки. github-mcp-server
Хост: api.githubcopilot.com/mcp · нужен PAT
Context7
доки
Актуальная документация Playwright / фреймворка. Меньше выдуманных API вроде «так было в 2022». context7.com · GitHub
npx @upstash/context7-mcp или https://mcp.context7.com/mcp
Figma
макет
Сверить UI с макетом: отступы, токены, компоненты. Не «на глаз по скрину». Доки Figma
Рекомендуют remote: https://mcp.figma.com/mcp
Sentry
прод
Живой баг с прода: стек, релиз, сколько раз упало. От него уже писать репро и тест. mcp.sentry.dev · GitHub
Atlassian / Jira
тикеты
Достать тикет, критерии приёмки, связать с багом. Отдельного «только Jira» официально нет — один сервер на Jira + Confluence. atlassian-mcp-server
https://mcp.atlassian.com/v1/mcp/authv2
GitHub / Jira / Sentry ходят в твои данные по токену. Не клади PAT в чат и не коммить mcp.json с секретом. Для GitHub лучше read-only токен, если агенту не надо открывать PR за тебя.

Как не сойти с ума

  • Неделя 1: без MCP. Агент + @файл + один скилл
  • Неделя 2: Playwright MCP — «открой логин, заполни неверный пароль, скажи что на экране»
  • Когда ловишь 4xx/тормоза — Chrome DevTools MCP
  • GitHub / Jira / Figma / Sentry — только если это уже твой стек, не «потому что в гайде написано»
12

Как пользоваться, если ты из QA

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

Проговори, что увидишь глазами
Хоть с ChatGPT или Gemini как с учителем. «После неверного пароля — красная ошибка под полем, URL не меняется».
Этот текст — в Agent, не «сделай всё»
Приложи @ на файл страницы или на уже существующий тест. Одна задача за раз.
Ошибку в терминале
Понимаешь — обратно агенту. Не понимаешь — учителю: «объясни, что должно получиться». Не копипаст кругами без мысли.
Дифф читай как тестировщик
Что менялось, что могло сломаться рядом, есть ли ассерт на то, что ты просил. Принять весь дифф — не работа.
Сырое раньше «своего продукта»
Страница, один тест, один чек-лист. Пока этого нет — не прыгай в большой пет-проект.

Что можно поручить агенту уже на этой неделе

Ручная работа

Чек-лист по куску ТЗ. Баг-репорт по скрину и шагам. Сравнить два требования и найти дыру. Набросать вопросы к аналитику.

Автотесты

Один сценарий: логин / пустая корзина / неверный промокод. Ты даёшь локатор и ожидаемый результат. Он пишет Playwright. Ты смотришь, что именно проверяется.

🎯 На собесе спросят не кто сгенерил тест, а почему проверяешь именно это. Если не можешь объяснить ассерт — это не твой тест.
13

Телефон: агент с дивана

Это не редактор в кармане. С телефона ставишь задачу, смотришь, как агент работает, ревьюишь дифф и мержишь PR. Код пишется в облаке или на твоём компе, который остался включённым.

📱 Официально: Cursor for iOS (бета). Нативное приложение — iPhone / iPad. Android-приложения пока нет, дата не обещана.

iPhone / iPad

Приложение Cursor в App Store. Нужны iOS 26 / iPadOS 26 или новее. Интерфейс пока только на английском. В материковом Китае в сторе нет.

Android

Нативного приложения нет. Открой в Chrome cursor.com/agents и поставь как PWA: меню → «Установить приложение». Тот же бэкенд, что у iOS и десктопа.

Как настроить

Платная подписка
Hobby может войти, но агента не запустит. Нужен Pro / Pro+ / Ultra (или командный план). Отдельного «мобильного доступа» нет: если заходишь на cursor.com/agents — зайдёшь и в приложение.
Привяжи GitHub или GitLab на сайте
Список репозиториев приложение само не подключает. Зайди на cursor.com → настройки интеграций. Потом в приложении потяни инбокс вниз. Пусто и на сайте, и в телефоне — интеграция ещё не встала.
Скачай приложение и войди
Тот же аккаунт, которым платишь. Если в компании SSO — сначала через него.
Выбери репозиторий и ветку
Поставь задачу текстом или голосом. Можно смотреть стрим, писать follow-up, ревьюить дифф, мержить PR. Редактора, терминала и дерева файлов в приложении нет.
Правила и скиллы с собой
То, что лежит в репо (.cursor/rules, skills), агент на мобиле подхватывает так же. Настраивать их — на десктопе или на сайте. С телефона только выбираешь MCP на конкретный запуск.

Два режима: облако и свой комп

Cloud Agent

Крутится на машине Cursor. Комп можно закрыть. Долго стартует: поднимает окружение, ставит зависимости — так и задумано, не баг телефона. Удобно: «посмотри падающий CI», «набросай правку, я вечером ревьюну».

Remote Control

Агент уже пашет на твоём десктопе — дальше рулишь с телефона. Нужен Cursor 3.9.8+, окно Agents (не старая боковая панель). Settings → Agents → включить Remote Control. В чате агента: /remote-control и следующее сообщение. Комп не должен уснуть: инструменты бегут на нём. В Settings → Agents есть «Keep this computer awake».

Remote Control — бета, нужен git-remote у проекта. Если в аккаунте старый Privacy Mode (Legacy), облачные агенты не стартанут, пока не переключишь на обычный Privacy Mode. Код на обучение моделей по-прежнему не уходит — это про хранение, чтобы агент мог крутиться в облаке.
🔔 На iOS включи уведомления и Live Activities в системных настройках Cursor — до 8 агентов на экране блокировки. Задачу с телефона потом добираешь на ноуте: инбокс общий.
14

Частые ошибки

То, на чём спотыкаются даже после месяца в редакторе.

  • «Напиши автотесты на весь проект» без сценария и локатора
  • Принимать весь дифф, не читая
  • Кормить секретами, продом и чужими персональными данными
  • Купить Ultra и так и не открыть Agent
  • Один скилл «будь сеньором» вместо ритуала на одну работу
  • Путать Rule (характер), Skill (ритуал) и Hook (турникет)
  • Ждать, что Cursor выберет, кем тебе работать
  • Открыть один файл вместо папки проекта — агент слепой
15

Чек-лист на вечер

Пять шагов. Не десять вкладок с туториалами.

Сегодня

  • Скачать Cursor, открыть папку своего учебного проекта
  • Два правила: язык и «не коммить без спроса»
  • Одна фраза: для чего открываешь редактор на этой неделе
  • Одна задача в Agent, не десять
  • Дифф прочитать как тестировщик

Эта неделя

  • Попробовать Plan mode на задаче больше одного файла
  • Начать кидать @файл, а не весь репозиторий
  • Скачать пакет правил и скиллов, дописать свой стек в project-context
  • Если одну работу ставил дважды — набросать SKILL.md по каркасу выше

Потом, не сегодня

  • Hooks — когда правило уже есть, но агент его обходит
  • MCP: сначала Playwright, потом DevTools. GitHub/Jira — если уже ими живёшь
  • Дорогая модель — на запутанный кусок, не по умолчанию на всё
  • Телефон — когда уже умеешь ставить задачу с ноута. Сначала GitHub на cursor.com, потом приложение
🎯 Главная мысль: Tab — автокомплит, Chat — спросить, Agent — руки, Plan — сначала согласовать, Rules — характер, Skills — ритуал, Hooks — турникет. Рядом в меню — гайд по Claude. Платные инструменты сайта — в разделе для подписчиков.

Полный гайд по Cursor · 2026
Как пользоваться редактором. Не отчёт «что я собрал».