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