База знаний / Команды в Cursor — Полный разбор для новичков

О чём этот гайд? Короткий ответ

Короткий ответ: Команды в Cursor: что такое commands, как создать свои файлы в .cursor/commands и какие команды новичку стоит поставить в работу в первую очередь.

Формат Авторская база знаний, AI-автоматизация, сайты и Telegram-боты
Регион работы Россия, онлайн
Раздел Cursor AI
Дата публикации 15.04.2026
Обновлено 15.04.2026
Видеоурок

Команды в Cursor:
как создать и использовать commands

Что такое Commands, чем отличаются от скиллов и правил, как создать свои — и 5 полезных команд на каждый день

Команды в Cursor — это сохранённые сценарии в папке .cursor/commands/, которые запускаются через / и помогают быстро повторять типовые действия: подготовку к коммиту, объяснение кода, ревью и создание новых файлов. Этот гайд нужен, если ты хочешь понять, как работают Cursor commands, где они лежат, как создать свою команду и какие шаблоны действительно полезны новичку. Материал написан для русскоязычных пользователей Cursor, в том числе если ты работаешь из России и хочешь собрать понятный рабочий набор команд без путаницы между rules, skills и commands.

Автор материала: Андрей Харченко Дата публикации: 18 апреля 2026 Обновлено: 18 апреля 2026
📺 Канал: @vibekovcheg ⏱ ~20 минут 🎯 Уровень: с нуля
↓ скролль вниз ↓

Что такое команды в Cursor и зачем они нужны?

Короткий ответ: команда в Cursor — это Markdown-файл с готовой инструкцией, который запускается через символ / и экономит время на повторяющихся задачах.

Команда (Command) — это готовый промпт, сохранённый в файл. Ты набираешь / в чате агента, выбираешь команду из списка — и агент получает заранее написанную инструкцию. Не нужно каждый раз печатать одно и то же.

Аналогия для понимания

Представь кнопки быстрого набора на телефоне. Вместо того чтобы каждый раз набирать номер целиком, ты нажимаешь одну кнопку — и звонок идёт. Команда — это кнопка быстрого набора для ИИ: нажал /fix-bugs — и агент знает, что делать.

😩

Без команд

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

С командами

Набираешь /pre-pr — и агент делает всё то же самое. Одно действие вместо абзаца текста. Причём одинаково каждый раз.

Когда появились

Команды были добавлены в Cursor в версии 1.6 (сентябрь 2025). Сама команда Cursor рассказывала, что использует их для запуска линтеров, исправления ошибок компиляции и создания PR с детальными описаниями.

Чем Commands отличаются от skills и rules?

Короткий ответ: rules действуют всегда, skills подключаются по необходимости для длинных процедур, а commands запускаются вручную как короткие и повторяемые сценарии.

Аналогия: Офис

Правила (Rules) — табличка на стене: «Мы пишем код с комментариями на русском». Действуют всегда, для всех задач.

Скиллы (Skills) — толстая инструкция в шкафу: «Как создать Word-документ». Агент берёт её, только когда задача совпадает.

Команды (Commands) — кнопка на пульте: нажал /deploy — агент выполнил конкретный сценарий. Быстро, точно, без объяснений.

КритерийПравилаСкиллыКоманды
Когда работаетВсегдаКогда агент решит, что нуженТолько по вызову /
Кто запускаетАвтоматическиАвтоматически или /Только ты вручную
Где хранится.cursor/rules/.cursor/skills/.cursor/commands/
Формат файла.md или .mdcSKILL.mdлюбое-имя.md
Для чегоОбщий стиль, правилаПроцедуры, инструкцииЧастые действия-кнопки
ОбъёмКороткий (экономит токены)Подробный (до 500 строк)Короткий (1 задача)
Ключевое отличие

Команда — детерминированная. Ты вызвал её — агент получил промпт. Без вариантов.
Скилл — вероятностный. Агент сам решает, нужен ли скилл для задачи. Может подхватить, а может нет.

Если хочешь отдельно разобраться, как работают skills в Cursor и когда агент подключает их автоматически, открой полный гайд по скиллам в Cursor. Так проще увидеть, где тебе нужна кнопка-команда, а где лучше дать агенту большую инструкцию.

Как устроены команды в Cursor?

Команда — это обычный Markdown-файл в папке .cursor/commands/. Имя файла = имя команды.

📁 твой-проект/
    📁 .cursor/
        📁 commands/
            📄 fix-bugs.md → вызов: /fix-bugs
            📄 pre-pr.md → вызов: /pre-pr
            📄 new-component.md → вызов: /new-component

Формат файла

Никакого специального формата — просто текст в Markdown. Пишешь то, что обычно пишешь агенту в чате:

# Исправь баги 1. Запусти линтер: `npm run lint` 2. Если есть ошибки — исправь их 3. Запусти тесты: `npm run test` 4. Если тесты падают — исправь и перезапусти 5. Повторяй, пока всё не пройдёт Не меняй логику — только исправляй ошибки.

Глобальные команды

Помимо проектных команд в .cursor/commands/, можно создать глобальные в ~/.cursor/commands/ — они будут доступны во всех проектах. Удобно для личных воркфлоу, которые не зависят от конкретного проекта.

Как создать команду в Cursor?

1

Создай папку commands

mkdir -p .cursor/commands
2

Создай файл с именем команды

Имя файла (без .md) = имя команды. Например, pre-pr.md → вызов /pre-pr

touch .cursor/commands/pre-pr.md
3

Напиши инструкцию внутри

Обычный Markdown — то, что ты бы написал агенту в чате. Чем конкретнее — тем лучше.

4

Вызови через /

В чате агента набери / — появится список команд. Выбери свою. Готово!

Бонус: версионирование

Команды лежат в .cursor/commands/ — это обычные файлы. Они попадают в Git вместе с проектом. Значит, вся команда получает одинаковые команды, и их можно менять через Pull Request, как обычный код.

Какие команды в Cursor поставить новичку?

Пять команд, которые покрывают ежедневные задачи вайбкодера. Каждую можно создать за минуту.

01

/pre-pr

Проверка перед коммитом

Запускает сборку, линтер и тесты. Если что-то сломано — исправляет. Одна команда вместо цепочки ручных проверок.

# Проверка перед коммитом Выполни последовательно: 1. Запусти `npm run build` — исправь ошибки сборки 2. Запусти `npm run lint` — исправь все предупреждения 3. Запусти `npm run test` — исправь упавшие тесты 4. Повторяй, пока всё не пройдёт без ошибок Не добавляй новую функциональность — только исправления.
02

/explain

Объясни, что делает этот код

Когда ты открыл чужой (или свой старый) файл и не понимаешь, что происходит. Агент разберёт код по полочкам.

# Объясни код Объясни выделенный код простым языком: - Что делает каждая часть - Зачем это нужно - Какие данные принимает и возвращает Объясняй так, как будто я никогда не программировал. Не меняй код — только объясняй.
03

/commit

Создай осмысленный коммит

Анализирует изменения и создаёт коммит с понятным сообщением. Не нужно думать, что писать — агент сам разберётся.

# Создай коммит 1. Посмотри все изменённые файлы через `git diff` 2. Напиши коммит-сообщение на русском языке 3. Формат: "тип: краткое описание" Типы: feat, fix, refactor, docs, style, test 4. Выполни `git add .` и `git commit` Пример: "feat: добавлена страница авторизации"
04

/new-page

Создай новую страницу

Быстрый старт для новой страницы с правильной структурой. Адаптируй под свой стек.

# Создай новую страницу Создай новую страницу по шаблону проекта: 1. Посмотри структуру существующих страниц 2. Создай файл в правильной папке 3. Добавь базовый layout, header и footer 4. Используй Tailwind CSS для стилей 5. Добавь роутинг если нужно Спроси у меня название и назначение страницы перед тем как начать.
05

/review

Проверь мой код

Код-ревью от ИИ: находит баги, предлагает улучшения, проверяет безопасность.

# Код-ревью Проверь изменённые файлы и найди: - Баги и потенциальные ошибки - Проблемы безопасности - Дублирующийся код - Места, которые можно упростить По каждой проблеме: 📍 Файл и строка → Проблема → Как исправить Не исправляй сам — только покажи проблемы.

Как использовать команды в Cursor сильнее?

Команды + YOLO-режим

Если включить YOLO-режим в настройках Cursor, агент будет автоматически выполнять терминальные команды без запроса подтверждения. В сочетании с командой вроде /pre-pr это превращается в полностью автономный процесс: вызвал → агент сам запустил, проверил, исправил, перезапустил.

Команды как триггеры для скиллов

Мощный паттерн — команда, которая вызывает несколько скиллов. Например:

# Рефакторинг компонента Используй скилл frontend-design и скилл simplify. 1. Упрости код текущего компонента 2. Перепиши визуальную часть с лучшим дизайном 3. Проверь, что всё работает

Параметры в командах

Команда может просить у тебя ввод. Просто напиши в тексте «спроси у меня название» — и агент спросит при вызове. Это делает команды гибкими: один шаблон, разный результат.

Частые вопросы про команды в Cursor

1

Нужно ли уметь программировать, чтобы пользоваться commands?

Нет, команды в Cursor подходят и новичку. Они не требуют глубокого знания кода, потому что сохраняют уже готовые инструкции. Даже начинающий пользователь может держать в commands сценарии для проверки перед коммитом, объяснения кода или создания новой страницы.

2

Где лежат команды в Cursor?

Проектные commands лежат в .cursor/commands/, а глобальные — в ~/.cursor/commands/. Имя файла без .md становится именем команды после символа /, поэтому файл pre-pr.md превращается в вызов /pre-pr.

3

Что выбрать сначала: commands или skills?

Если нужен один короткий повторяемый сценарий, начинай с commands. Если нужно научить агента длинной процедуре с правилами, контекстом и шагами, лучше использовать skills. На практике эти механики дополняют друг друга, а не конкурируют.

Чеклист: что запомнить

Команда = Markdown-файл в папке .cursor/commands/

Имя файла = имя команды: fix-bugs.md → /fix-bugs

Вызов: набери / в чате агента и выбери из списка

Команды детерминированные — ты вызвал, агент выполнил. Без догадок.

Скиллы — «инструкции». Команды — «кнопки». Правила — «регламент».

Попадают в Git — вся команда получает одинаковые команды

Глобальные команды: ~/.cursor/commands/ — работают во всех проектах

Начни с /pre-pr и /commit — этого хватит на первую неделю

Вайбкодинг для всех · Учимся строить продукты с ИИ