Определи команды для повторно используемых рабочих процессов
Пользовательские команды позволяют создавать повторно используемые рабочие процессы, которые можно запускать с помощью простого префикса / в поле ввода чата. Эти команды помогают стандартизировать процессы в твоей команде и ускоряют выполнение типичных задач.
Команды сейчас в бета-версии. По мере улучшения функциональности их возможности и синтаксис могут меняться.
Команды — это обычные Markdown‑файлы, которые можно хранить в двух местах:
Команды проекта: в каталоге .cursor/commands твоего проекта
Глобальные команды: в каталоге ~/.cursor/commands в твоём домашнем каталоге
Когда ты вводишь / в поле ввода чата, Cursor автоматически находит и показывает доступные команды из обоих каталогов — они сразу становятся доступны в твоём рабочем процессе.
Попробуй эти команды в своих проектах, чтобы почувствовать, как они работают.
Чеклист код-ревью
Copy
Ask AI
# Чек-лист код-ревью## ОбзорПодробный чек-лист для проведения тщательных код-ревью, чтобы обеспечить качество, безопасность и поддерживаемость.## Категории проверки### Функциональность- [ ] Код делает то, что должен- [ ] Обработаны крайние случаи- [ ] Корректная обработка ошибок- [ ] Нет очевидных багов или логических ошибок### Качество кода- [ ] Код читаемый и хорошо структурирован- [ ] Функции небольшие и узконаправленные- [ ] Имена переменных информативные- [ ] Нет дублирования кода- [ ] Соблюдаются соглашения проекта### Безопасность- [ ] Нет очевидных уязвимостей безопасности- [ ] Есть проверка/валидация входных данных- [ ] Конфиденциальные данные обрабатываются корректно- [ ] Нет захардкоженных секретов
Аудит безопасности
Copy
Ask AI
# Аудит безопасности## ОбзорВсесторонняя проверка безопасности для выявления и исправления уязвимостей в кодовой базе.## Шаги1. **Аудит зависимостей** - Проверить известные уязвимости - Обновить устаревшие пакеты - Проверить сторонние зависимости2. **Ревью безопасности кода** - Проверить распространённые уязвимости - Проверить аутентификацию/авторизацию - Аудит практик обработки данных3. **Безопасность инфраструктуры** - Проверить переменные окружения - Проверить управление доступом - Аудит сетевой безопасности## Контрольный список по безопасности- [ ] Зависимости обновлены и безопасны- [ ] Нет хардкодно прописанных секретов- [ ] Реализована проверка входных данных- [ ] Аутентификация защищена- [ ] Авторизация корректно настроена
Настроить новую фичу
Copy
Ask AI
# Настройка новой фичи## ОбзорСистемно подготовь новую фичу — от первичного планирования до структуры реализации.## Шаги1. **Определи требования** - Проясни границы и цели фичи - Определи пользовательские истории и критерии приемки - Спланируй технический подход2. **Создай ветку для фичи** - Ответвись от main/develop - Настрой локальное окружение разработки - Настрой любые новые зависимости3. **Спланируй архитектуру** - Спроектируй модели данных и API - Спланируй UI‑компоненты и пользовательские потоки - Продумай стратегию тестирования## Чек-лист настройки фичи- [ ] Требования задокументированы- [ ] Пользовательские истории написаны- [ ] Технический подход спланирован- [ ] Ветка для фичи создана- [ ] Окружение разработки готово
Создать pull request
Copy
Ask AI
# Создать PR## ОбзорСоздай хорошо структурированный pull request с понятным описанием, метками и ревьюерами.## Шаги1. **Подготовить ветку** - Убедись, что все изменения закоммичены - Запушь ветку в удалённый репозиторий - Проверь, что ветка актуальна относительно main2. **Написать описание PR** - Чётко опиши изменения - Добавь контекст и мотивацию - Перечисли любые breaking changes - Добавь скриншоты, если есть изменения в UI3. **Оформить PR** - Создай PR с информативным заголовком - Добавь соответствующие метки - Назначь ревьюеров - Привяжи связанные issues## Шаблон PR- [ ] Фича A- [ ] Фикс бага B- [ ] Unit-тесты проходят- [ ] Ручное тестирование завершено
Запусти тесты и исправь сбои
Copy
Ask AI
# Запусти все тесты и исправь ошибки## ОбзорВыполни полный набор тестов и последовательно исправляй любые ошибки, поддерживая качество и работоспособность кода.## Шаги1. **Запусти тестовый набор** - Выполни все тесты в проекте - Сохрани вывод и найди ошибки - Проверь и модульные, и интеграционные тесты2. **Проанализируй ошибки** - Разбей по типам: нестабильные (flaky), сломанные, новые - Расставь приоритеты исправлений по влиянию - Проверь, связаны ли ошибки с недавними изменениями3. **Исправляй проблемы системно** - Начни с самых критичных ошибок - Исправляй по одной задаче за раз - Перезапускай тесты после каждого исправления
Провести онбординг нового разработчика
Copy
Ask AI
# Онбординг нового разработчика## ОбзорПодробный процесс онбординга, чтобы новый разработчик быстро включился в работу.## Шаги1. **Настройка окружения** - Установить необходимые инструменты - Настроить среду разработки - Настроить IDE и расширения - Настроить Git и SSH‑ключи2. **Знакомство с проектом** - Изучить структуру проекта - Разобраться с архитектурой - Прочитать ключевую документацию - Настроить локальную базу данных## Чек‑лист онбординга- [ ] Среда разработки готова- [ ] Все тесты проходят- [ ] Приложение запускается локально- [ ] База данных настроена и работает- [ ] Отправлен первый PR