API ВЕГА
English

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 для установки в один клик:

Добавить Evermuse в Cursor

Плагин для Cursor включает skills и MCP server.

Вызов команд в двух клиентах устроен по-разному. В Claude Code skills активируются автоматически: достаточно описать задачу обычным языком, и запустится подходящий skill. В Cursor всё работает иначе: skills нужно вызывать явно — введите /skill-name в чате или добавьте skill в контекст с помощью @skill-name. Поэтому в Cursor имя skill становится командой:

Claude CodeCursor
/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.