Промпты для 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 может использовать для поиска и получения промптов.
Настройка:
- Создайте API-ключ в ПромтЛаб (Настройки → API и MCP).
- В Cursor откройте Settings → MCP, добавьте конфигурацию:
{
"mcpServers": {
"promptvault": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-http-sse"],
"env": {
"MCP_SERVER_URL": "https://promtlabs.ru/mcp",
"MCP_API_KEY": "ВАШ_КЛЮЧ_ЗДЕСЬ"
}
}
}
}
- Перезапустите Cursor.
Теперь в Chat или Composer можно написать: «Найди промпт для ревью Go-кода» — и Cursor обратится к вашей библиотеке через MCP.
Практические сценарии
Рефакторинг по стандарту. Храните промпт «Отрефактори этот {{язык_кода}}-код по принципам чистой архитектуры, выдели слои». Cursor найдёт его и применит к выделенному коду.
Генерация тестов. Шаблон «Напиши unit-тесты для {{название_функции}} в стиле {{фреймворк_тестов}}, покрой граничные случаи». Разные разработчики команды используют один проверенный промпт.
Документирование API. Промпт с переменной {{формат}} (OpenAPI / JSDoc / godoc) — один шаблон для нескольких форматов.
Код-ревью с чеклистом. Структурированный промпт с чеклистом именно вашей команды: соглашения по именованию, обязательные проверки безопасности, архитектурные ограничения проекта.
Организация библиотеки для разработчиков
Рекомендуем создать несколько коллекций:
- Рефакторинг — промпты для улучшения существующего кода.
- Генерация — создание нового кода по описанию.
- Тестирование — промпты для написания тестов.
- Документация — JSDoc, README, changelog.
- Ревью — чеклисты и форматы обратной связи.
- Архитектура — промпты для проектирования модулей и API.
Попробуйте ПромтЛаб бесплатно — тарифный план Free включает 25 промптов, коллекции и MCP-интеграцию для Cursor. Зарегистрироваться.