Промпты для Cursor: хранение и переиспользование

Cursor — один из самых популярных AI-редакторов кода. Его Chat и Composer принимают промпты, которые задают контекст, стиль кода, правила ревью, архитектурные принципы. Но куда их сохранять, чтобы использовать снова завтра и через месяц?

Разберём варианты — от встроенных в Cursor до внешних менеджеров промптов с MCP.

Встроенные Rules (.cursor/rules)

Cursor поддерживает файл .cursor/rules в корне проекта — это системные инструкции, которые всегда активны в контексте. Сюда записывают:

  • стандарты кода проекта (именование, форматирование),
  • технологический стек и его версии,
  • архитектурные ограничения («не использовать Redux, только Zustand»),
  • предпочтения по комментированию и документации.

Rules — хороший старт, но у них ограниченная гибкость: один файл на проект, нет истории версий, командой не синхронизируется (если только не закоммичен в git).

Пользовательские инструкции в настройках

В Cursor Settings → Features → Custom Instructions можно задать глобальные инструкции для всех чатов. Это ваши личные предпочтения: «всегда объясняй изменения», «предлагай тесты», «пиши комментарии по-русски».

Минус тот же — одна плоская инструкция, нет структуры, нет переключения между режимами.

Slash-команды и сохранённые промпты

В Chat Cursor можно хранить часто используемые промпты как пользовательские команды. Но это не настоящее хранилище: нет поиска, нет категорий, нет синхронизации между машинами.

Внешний менеджер промптов: зачем он нужен Cursor

Когда промптов больше 10-15, встроенных возможностей не хватает. Нужен внешний инструмент с:

  • Поиском — найти промпт по ключевым словам, не перебирая список.
  • Коллекциями — «Промпты для рефакторинга», «Промпты для тестов», «Архитектурные ревью».
  • Переменными — шаблон {{язык_кода}} + {{фокус}} вместо дублирующих промптов.
  • Версионированием — откатить к предыдущей версии, если новая хуже.
  • Командным доступом — общая библиотека для всей команды разработки.

Подключение ПромтЛаб к Cursor через MCP

Cursor поддерживает MCP (Model Context Protocol) — это позволяет напрямую интегрировать внешние инструменты. ПромтЛаб предоставляет MCP-сервер, который Cursor может использовать для поиска и получения промптов.

Настройка:

  1. Создайте API-ключ в ПромтЛаб (Настройки → API и MCP).
  2. В Cursor откройте Settings → MCP, добавьте конфигурацию:
{
  "mcpServers": {
    "promptvault": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-http-sse"],
      "env": {
        "MCP_SERVER_URL": "https://promtlabs.ru/mcp",
        "MCP_API_KEY": "ВАШ_КЛЮЧ_ЗДЕСЬ"
      }
    }
  }
}
  1. Перезапустите Cursor.

Теперь в Chat или Composer можно написать: «Найди промпт для ревью Go-кода» — и Cursor обратится к вашей библиотеке через MCP.

Практические сценарии

Рефакторинг по стандарту. Храните промпт «Отрефактори этот {{язык_кода}}-код по принципам чистой архитектуры, выдели слои». Cursor найдёт его и применит к выделенному коду.

Генерация тестов. Шаблон «Напиши unit-тесты для {{название_функции}} в стиле {{фреймворк_тестов}}, покрой граничные случаи». Разные разработчики команды используют один проверенный промпт.

Документирование API. Промпт с переменной {{формат}} (OpenAPI / JSDoc / godoc) — один шаблон для нескольких форматов.

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

Организация библиотеки для разработчиков

Рекомендуем создать несколько коллекций:

  • Рефакторинг — промпты для улучшения существующего кода.
  • Генерация — создание нового кода по описанию.
  • Тестирование — промпты для написания тестов.
  • Документация — JSDoc, README, changelog.
  • Ревью — чеклисты и форматы обратной связи.
  • Архитектура — промпты для проектирования модулей и API.

Попробуйте ПромтЛаб бесплатно — тарифный план Free включает 25 промптов, коллекции и MCP-интеграцию для Cursor. Зарегистрироваться.

Читайте также