Evermuse для Claude Code и Cursor
Пусть ваш AI-агент говорит голосом ваших клиентов.
Evermuse — плагин для Claude Code и Cursor, который помогает создавать основанные на реальных данных от клиентов материалы для повседневной продуктовой работы: спецификации, планы разработки, исследования, дорожные карты, анализ пробелов и обзоры PR. Вместо правдоподобных, но общих ответов вы получаете дословные цитаты, реальные потребности и конкретные проблемы клиентов — с ссылкой на исходный разговор для каждого факта. А важные материалы сохраняются в Evermuse, чтобы ваша база знаний постоянно пополнялась.
Плагин объединяет проверенные методы управления продуктом и исследований (адаптированные из pm-skills) и дисциплину разработки на основе спецификаций (адаптированную из spec-kit с Evermuse MCP, который ищет по записям звонков, интервью и отзывам.
Что изменится после установки
Спросите «Что клиенты думают о нашем процессе онбординга?» — и вместо предположений получите такой ответ:
Краткий ответ: Основная проблема онбординга — ручной ввод данных: 7 упоминаний от 5 клиентов, в основном с недовольством.
Тема 1 — Повторный ручной ввод данных (7 упоминаний / 5 клиентов)
«Каждую неделю мы теряем полдня, заново вводя эти данные в таблицу». — Dana K., звонок об онбординге в Acme, 12 мая 2025 · Открыть в Evermuse [^1]
В каждой спецификации будет раздел с данными от клиентов. Каждый план разработки будет начинаться с цитат клиентов, которые обосновывают работу. При проверке каждого PR изменения будут сверяться с тем, о чём клиенты буквально просили. В этом и состоит разница.
Установка
Claude Code
# Add this repo as a plugin marketplace, then install the plugin
claude plugin marketplace add Usermuse/em-plugin
claude plugin install evermuse@evermuse
Или укажите локальную копию репозитория во время разработки:
claude plugin marketplace add /path/to/em-plugin
claude plugin install evermuse@evermuse
Cursor
Установите плагин из Cursor Marketplace или добавьте только MCP
server с помощью deeplink для установки в один клик:
Плагин для Cursor включает skills и MCP server.
Вызов команд в двух клиентах устроен по-разному. В Claude Code skills активируются автоматически: достаточно описать задачу обычным языком, и запустится подходящий skill. В Cursor всё работает иначе: skills нужно вызывать явно — введите /skill-name в чате или добавьте skill в контекст с помощью @skill-name. Поэтому в Cursor имя skill становится командой:
| Claude Code | Cursor |
|---|---|
/evermuse:spec | /write-feature-spec |
/evermuse:research | /customer-research |
| «напиши спецификацию для массового экспорта CSV» (автоматическая активация) | /write-feature-spec (явный вызов) |
Поскольку Cursor не запускает skills автоматически, короткие псевдонимы здесь особенно важны. Поэтому для Cursor предусмотрен собственный набор команд в cursor-commands/:
/spec /dev-plan /research /setup /save
/discover /brainstorm /pricing /strategy /plan-launch …28 in total
У каждой команды есть frontmatter с полями name и description в формате Cursor. Варианты для Claude в commands/
используют другую структуру frontmatter и $ARGUMENTS, которые Cursor не поддерживает. Поэтому каталоги разделены: каждый клиент читает собственный набор команд.
Шесть команд Claude намеренно не дублируются: business-model, gap-analysis,
release-notes, review-pr, test-scenarios и value-proposition совпадают по названиям со skills,
которые уже выполняют те же задачи. Поэтому в Cursor их можно вызывать напрямую, например /gap-analysis. Дублирующие команды лишь сделали бы список команд по / неоднозначным.
Аутентификация MCP
Плагин включает MCP server Evermuse (https://api.evermuse.com/api/mcp). Чтобы skills могли использовать данные для подготовки ответов, подключите сервер:
-
Claude Code — OAuth (рекомендуемый способ): запустите
/mcpв интерактивной сессии и авторизуйте evermuse. -
Cursor — OAuth: откройте Settings → MCP и авторизуйте evermuse. Cursor динамически регистрируется через DCR, поэтому настраивать client ID не нужно.
-
API key (для любого клиента): добавьте заголовок
Authorizationдля сервераevermuseв настройках MCP.
Затем запустите /evermuse:setup, чтобы выбрать продукт и убедиться, что grounding работает. Для каждого вызова Evermuse требуется Product. Project, например Discovery/Support/Sales, указывать необязательно — он нужен только для работы над конкретным исследовательским проектом.
Быстрый старт
/evermuse:setup # connect + pick your product
/evermuse:research what do customers think about pricing?
/evermuse:spec bulk CSV export for the reporting page
/evermuse:dev-plan specs/bulk-csv-export/spec.md
/evermuse:review-pr 482
Принципы работы с данными
Каждый skill следует схеме Собрать данные → Выполнить задачу → Добавить источники → Сохранить результат:
-
Собрать данные — убедиться, что выбран нужный Product, затем выполнить 2–4 поиска с разными формулировками, указав тип данных:
evidence— мнение клиентов,context— сведения о рынке,guidance— стратегия компании. Также получить дословные цитаты. -
Выполнить задачу — применить методику skill с учётом полученных данных.
-
Добавить источники — к каждому утверждению, основанному на данных клиентов, приложить значок источника и сноску
[^n]. -
Сохранить результат — предложить сохранить готовый материал в Evermuse с помощью
add_source.
Полное описание принципов приведено в skill using-evermuse; на него опираются все остальные skills.
Инструменты MCP
Клиентам с OAuth, включая Claude Code и Cursor, доступны 27 инструментов:
| Группа | Инструменты |
|---|---|
| Рекомендации | find_skills · read_skills |
| Контекст продукта | get_products · get_product_summary · get_projects |
| Рабочие процессы (начните с них, если задача подходит) | customer_research · create_prd · write_brief · write_feature_spec · user_personas · user_stories · competitor_analysis · summarize_conversation |
| Данные | search · view_item |
| Источники | find_sources · read_source |
| Конкуренты и возможности | list_competitors · get_competitor_capabilities · get_opportunities |
| Заметки о формировании продукта | get_shaping_notes · read_shaping_note · create_shaping_note · update_shaping_note |
| Запись данных | add_source · add_signals · update_signals |
Инструмент для рабочего процесса выполняет первый этап сбора данных для задачи и возвращает методику. Поэтому, если задача подходит, начните с такого инструмента, а не обращайтесь сразу к search. Каждый вызов, связанный с продуктом, принимает product_id в качестве параметра — переключать сессию не нужно.
Команды
Cursor — 28 команд в формате Markdown без дополнительной разметки в cursor-commands/. У них те же короткие имена, что и ниже, но без префикса evermuse:: /spec, /dev-plan, /research. Шесть команд, совпадающих по названиям со skills, не включены: их можно вызывать напрямую, например /gap-analysis или /review-pr.
Claude Code — команды /evermuse:* из каталога commands/:
Основные: /evermuse:setup · spec · dev-plan · gap-analysis · review-pr · research · release-notes · save
Исследования и выполнение: discover · brainstorm · triage-requests · interview · write-prd · write-stories · plan-okrs · transform-roadmap · test-scenarios · pre-mortem · red-team-prd · meeting-notes · ship-check
Стратегия, исследования и выход на рынок: strategy · business-model · value-proposition · market-scan · pricing · research-users · competitive-analysis · analyze-feedback · plan-launch · growth-strategy · battlecard · market-product · north-star
Skills также активируются автоматически, если описать задачу обычным языком: например, «напиши спецификацию для…», «что говорят клиенты о…» или «проверь этот PR». Запоминать названия команд не обязательно.
Каталог навыков
-
Основы:
using-evermuse(принципы и механика MCP, общие для всех навыков) -
Ключевые навыки:
write-feature-spec,development-plan,gap-analysis,review-pr,customer-research -
Исследование:
brainstorm-ideas,deep-dive,assumptions,prioritize-features,analyze-feature-requests,opportunity-solution-tree,interview-script,summarize-conversation -
Стратегия:
product-strategy,product-vision,value-proposition,business-model,pricing-strategy,strategy-frameworks,strategy-red-team -
Выполнение:
create-prd,user-stories,brainstorm-okrs,outcome-roadmap,release-notes,test-scenarios,shipping-artifacts,daily-brief -
Исследование рынка:
user-personas,segmentation,customer-journey-map,market-sizing,competitor-analysis,sentiment-analysis -
Выход на рынок и рост:
gtm-strategy,beachhead-segment,ideal-customer-profile,competitive-battlecard,positioning-and-messaging,north-star-metric -
Настройка и дополнительные материалы:
setup-evermuse,initial-report,list-capabilities,schedule-new-ingestion-tasks
Каталог skills/ создаётся из монорепозитория Evermuse командой yarn sync:em-plugin. Не редактируйте его здесь — откройте issue. Изменения будут внесены в исходный репозиторий и синхронизированы с этим.
Советы
-
Плагин работает лучше, если в
CLAUDE.mdвашего проекта указано название продукта: это помогает агенту автоматически выбрать подходящий продукт Evermuse. (Необязательно.) -
Если Evermuse не подключён, навыки всё равно работают, но выдают результат ⚠ без подтверждения данными и предлагают авторизовать MCP — они никогда не выдают вымышленные свидетельства за реальные.
-
Дополнительные материалы Evermuse (сгенерированная ИИ дорожная карта, заметки по проработке, список конкурентов и вопросы для исследования) используются выборочно и всегда помечаются соответствующим образом. Основной источник достоверной информации — разговоры с клиентами.
Участие в разработке
-
Каталог
skills/создаётся автоматически. Запрашивайте изменения в монорепозитории Evermuse; после синхронизации PR с изменениями попадёт сюда. Команды, манифесты, README и логотип создаются и редактируются вручную здесь. -
Файл
logomark.svgдолжен оставаться по этому пути. Навыкsetup-evermuseзагружает его отсюда:https://cdn.jsdelivr.net/gh/Usermuse/em-plugin@main/logomark.svgЕсли переместить или переименовать файл, заголовок настройки перестанет отображаться у всех пользователей.
-
Перед слиянием PR с изменениями после синхронизации увеличьте версию. Cursor повторно проверяет каждое обновление, поэтому в каждом выпуске необходимо повысить значение
versionв файлах.claude-plugin/plugin.json,.cursor-plugin/plugin.jsonи.claude-plugin/marketplace.json.
Благодарности
Создано на основе phuryn/pm-skills (MIT) и github/spec-kit (MIT). См. ATTRIBUTION.md. Лицензия MIT — см. LICENSE.