Пользовательские команды позволяют создавать повторно используемые рабочие процессы, которые можно запускать с помощью простого префикса / в поле ввода чата. Эти команды помогают унифицировать процессы в твоей команде и ускоряют выполнение типичных задач.
Пример ввода команд
Команды сейчас в бета-версии. По мере улучшения возможность и синтаксис могут меняться.

Как работают команды

Команды — это обычные файлы Markdown, которые можно хранить в двух местах:
  1. Команды проекта: хранятся в каталоге .cursor/commands твоего проекта
  2. Глобальные команды: хранятся в каталоге ~/.cursor/commands в твоей домашней директории
Когда ты вводишь / в поле ввода чата, Cursor автоматически находит и показывает доступные команды из обоих каталогов, чтобы они были сразу под рукой во всём твоём рабочем процессе.

Создание команд

  1. Создай директорию .cursor/commands в корне проекта
  2. Добавь файлы .md с говорящими именами (например, review-code.md, write-tests.md)
  3. Напиши обычный Markdown с описанием того, что должна делать команда
  4. Команды автоматически появятся в чате, когда ты введёшь /
Вот пример того, как может выглядеть структура директории с командами:
.cursor/
└── commands/
    ├── address-github-pr-comments.md
    ├── code-review-checklist.md
    ├── create-pr.md
    ├── light-review-existing-diffs.md
    ├── onboard-new-developer.md
    ├── run-all-tests-and-fix.md
    ├── security-audit.md
    └── setup-new-feature.md

Примеры

Попробуй эти команды в своих проектах, чтобы почувствовать, как они работают.