Cursor AI Setup [AlexeyTripleA]

Bot

Администратор
Команда форума
23 Янв 2020
204,608
3,139
113
269049.jpg

Как это работает
Простая задача: /implement

Когда нужно быстро создать компонент, функцию или эндпоинт:

Код:

/implement Создай React компонент Button с пропсами label и onClick
Автоматически происходит:
  1. Worker создает код + тесты
  2. Test-Runner запускает тесты и верифицирует
  3. Documenter создает документацию
Результат: готовый компонент с тестами и документацией за минуты.
Сложная задача: /orchestrate
Когда нужна полная фича с планированием и автоматическими проверками:


Код:

/orchestrate Добавь систему аутентификации с email/password и OAuth
Автоматически происходит:
Фаза 1: Планирование

  • Planner разбивает на задачи (AUTH-001: модели, AUTH-002: middleware, AUTH-003: endpoints...)
  • Сохраняет план в workspace + (опционально) в документацию
Фаза 2: Выполнение — для каждой задачи:
  • Worker реализует код
  • Test-Runner запускает тесты
  • Если тесты падают → Debugger исправляет (макс 3 попытки)
  • Review проверяет качество кода
  • Если найдены проблемы → Debugger исправляет
Фаза 3: Финализация
  • Documenter создает итоговый отчет
Результат: полная фича с автоматическими фиксами, проверками и документацией.
Безопасный рефакторинг: /refactor
Когда код работает, но плохо организован:


Код:

/refactor Улучши структуру src/services/payment-processor.ts
Автоматически происходит:
  • Senior-Reviewer находит code smells и цели рефакторинга
  • Refactor применяет изменения (без смены поведения)
  • Test-Runner верифицирует что ничего не сломалось
  • Если тесты падают → Debugger исправляет
  • Documenter создает отчет об изменениях
Важно: тесты должны существовать до рефакторинга. Если нет — сначала /implement для добавления тестов.
Проверка перед коммитом: /review


Код:

/review src/components/Form/
По умолчанию проверяет staged изменения (git diff --staged). Для нестрогих находок — спрашивает, фиксировать ли.
  • Reviewer проверяет staged-изменения или указанные файлы
  • Если критичные issues → Debugger автофикс (только с подтверждения)
  • Test-Runner верификация после фиксов
Полный health check: /audit

Код:

/audit
Автоматически происходит:
  1. Senior-Reviewer — архитектура (SOLID, паттерны, зависимости)
  2. Security-Auditor — безопасность (OWASP Top 10, секреты, auth)
  3. Reviewer — качество кода (DRY, сложность, долг)
  4. Documenter — consolidated report + health score (0–10)
  5. (опционально) — автофикс критичных issues после подтверждения
Когда использовать: перед мажорным релизом, при онбординге в новый кодбейс, периодический health check.