Skip to main content
ClaudeWave

Evermuse Claude Code plugin — PM skills (specs, dev plans, research, gap analysis, PR reviews) grounded in real customer evidence via the Evermuse MCP

PluginsRegistry oficial0 estrellas2 forksMITActualizado 1mo ago
ClaudeWave Trust Score
90/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Recently active
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/6/2026
Install as a Claude Code plugin
Method: Clone
Claude Code
/plugin marketplace add Usermuse/em-plugin
/plugin install em-plugin
1. Inside Claude Code, add the marketplace and install the plugin with the commands above.
2. Follow any post-install configuration from the README.
3. Restart the session if commands or hooks do not show up immediately.
Casos de uso

Resumen de Plugins

# Evermuse for Claude Code and Cursor

**Make your AI agent speak with the voice of your customers.**

Evermuse is a plugin for **Claude Code** and **Cursor** that turns everyday product work — specs, dev plans, research, roadmaps, gap analyses, PR reviews — into deliverables grounded in **real customer evidence**. Instead of plausible-sounding generic answers, you get verbatim quotes, real needs, and actual pain points, each with a source link back to the conversation it came from. And the important things you produce get saved back into Evermuse, so your knowledge base compounds.

It combines proven PM/research methods (adapted from [pm-skills](https://github.com/phuryn/pm-skills)) and spec-driven-development discipline (adapted from [spec-kit](https://github.com/github/spec-kit)) with the [Evermuse MCP](https://evermuse.com), which searches your recorded calls, interviews, and feedback.

## What changes after you install it

Ask *"what do customers think about our onboarding?"* and instead of a guess you get:

> **Short answer:** Onboarding friction centers on manual data entry — 7 mentions across 5 accounts, mostly frustrated.
>
> ### Theme 1 — Re-keying data by hand (7 mentions / 5 accounts)
> > "We lose half a day every week re-keying this into the spreadsheet." — Dana K., Acme onboarding call, 12 May 2025 · [View in Evermuse](#) [^1]

Every spec gets a Customer Evidence section. Every dev plan opens with the customer quotes that justify it. Every PR review checks the diff against what customers literally asked for. That's the difference.

## Install

### Claude Code

```bash
# Add this repo as a plugin marketplace, then install the plugin
claude plugin marketplace add Usermuse/em-plugin
claude plugin install evermuse@evermuse
```

Or point at a local checkout during development:

```bash
claude plugin marketplace add /path/to/em-plugin
claude plugin install evermuse@evermuse
```

### Cursor

Install from the [Cursor Marketplace](https://cursor.com/marketplace), or add just the MCP
server with a one-click deeplink:

[Add Evermuse to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=evermuse&config=eyJ1cmwiOiJodHRwczovL2FwaS5ldmVybXVzZS5jb20vYXBpL21jcCJ9)

The Cursor plugin ships the **skills** and the **MCP server**.

**How invocation differs between the two clients.** In Claude Code, skills auto-activate — you
describe the task in plain language and the right skill fires. **Cursor works differently:
skills are invoked explicitly**, by typing `/skill-name` in chat or `@skill-name` to attach one
as context. So in Cursor the skill name *is* the command:

| Claude Code | Cursor |
|---|---|
| `/evermuse:spec <feature>` | `/write-feature-spec` |
| `/evermuse:research <question>` | `/customer-research` |
| "write a spec for bulk CSV export" *(auto-activates)* | `/write-feature-spec` *(explicit)* |

Because Cursor won't auto-fire a skill, the short aliases matter more there, not less — so
Cursor gets its own command layer in `cursor-commands/`:

```
/spec        /dev-plan     /research     /setup      /save
/discover    /brainstorm   /pricing      /strategy   /plan-launch    …28 in total
```

These are **plain Markdown with no frontmatter** — Cursor's format. The Claude versions in
`commands/` use YAML frontmatter and `$ARGUMENTS`, neither of which Cursor supports, so the two
directories are kept separate and each client reads its own.

Six Claude commands are deliberately **not** duplicated — `business-model`, `gap-analysis`,
`release-notes`, `review-pr`, `test-scenarios` and `value-proposition` share a name with a skill
that already does the same job, so in Cursor you invoke those as `/gap-analysis` etc. directly
and a duplicate command would only make the `/` list ambiguous.

## Authenticate the MCP

The plugin bundles the Evermuse MCP server (`https://api.evermuse.com/api/mcp`). Before the skills can ground anything, connect it:

- **Claude Code — OAuth (recommended):** run `/mcp` in an interactive session and authorize **evermuse**.
- **Cursor — OAuth:** open Settings → MCP and authorize **evermuse**. Cursor registers itself
  dynamically (DCR), so there's no client ID to configure.
- **API key (either client):** add an `Authorization` header for the `evermuse` server in your MCP settings.

Then run **`/evermuse:setup`** to pick your Product and confirm grounding works. (A **Product** is required for every Evermuse call; a **Project** like Discovery/Support/Sales is optional and only needed when you're focused on one research effort.)

## Quickstart

```
/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
```

## The doctrine (how grounding works)

Every skill follows **Ground → Work → Cite → Save**:

1. **Ground** — verify the right Product, then run 2–4 differently-worded searches (declaring a *nature*: `evidence` = customer voice, `context` = market, `guidance` = company strategy) plus verbatim quotes.
2. **Work** — apply the skill's method, shaped by what the evidence says.
3. **Cite** — every customer-derived claim carries a source badge and a `[^n]` footnote.
4. **Save** — offer to persist the deliverable back into Evermuse via `add_source`.

The full doctrine lives in the `using-evermuse` skill, which every other skill defers to.

## Commands

**Cursor** — 28 plain-Markdown commands in `cursor-commands/`. Same short names as below, without
the `evermuse:` prefix (`/spec`, `/dev-plan`, `/research`). The six that duplicate a skill name are
omitted; invoke those as `/gap-analysis`, `/review-pr` etc. directly.

**Claude Code** — the `/evermuse:*` commands in `commands/`, listed here:

Flagship: `/evermuse:setup` · `spec` · `dev-plan` · `gap-analysis` · `review-pr` · `research` · `release-notes` · `save`

Discovery & execution: `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, research & GTM: `strategy` · `business-model` · `value-proposition` · `market-scan` · `pricing` · `research-users` · `competitive-analysis` · `analyze-feedback` · `plan-launch` · `growth-strategy` · `battlecard` · `market-product` · `north-star`

Skills also **auto-activate** when you describe the task in plain language ("write a spec for…", "what are customers saying about…", "review this PR") — you don't have to remember command names.

## Skills catalog

- **Foundation:** `using-evermuse` (the doctrine + MCP mechanics every skill uses)
- **Flagships:** `write-feature-spec`, `development-plan`, `gap-analysis`, `review-pr`, `customer-research`
- **Discovery:** `brainstorm-ideas`, `deep-dive`, `assumptions`, `prioritize-features`, `analyze-feature-requests`, `opportunity-solution-tree`, `interview-script`, `summarize-conversation`
- **Strategy:** `product-strategy`, `product-vision`, `value-proposition`, `business-model`, `pricing-strategy`, `strategy-frameworks`, `strategy-red-team`
- **Execution:** `create-prd`, `user-stories`, `brainstorm-okrs`, `outcome-roadmap`, `release-notes`, `test-scenarios`, `shipping-artifacts`
- **Market research:** `user-personas`, `segmentation`, `customer-journey-map`, `market-sizing`, `competitor-analysis`, `sentiment-analysis`
- **GTM & growth:** `gtm-strategy`, `beachhead-segment`, `ideal-customer-profile`, `competitive-battlecard`, `positioning-and-messaging`, `north-star-metric`
- **Onboarding & meta:** `setup-evermuse`, `initial-report`, `list-capabilities`

## Tips

- The plugin works best when your project's `CLAUDE.md` mentions the product name — it helps the agent pick the right Evermuse Product automatically. (Optional.)
- If Evermuse isn't connected, skills still run but produce **⚠ ungrounded** output and tell you to authorize the MCP — they never fake evidence.
- Secondary Evermuse assets (the AI-generated roadmap, shaping notes, competitor list, research questions) are used sparingly and always labeled — customer conversations are the source of truth.

## Credits

Built on [phuryn/pm-skills](https://github.com/phuryn/pm-skills) (MIT) and [github/spec-kit](https://github.com/github/spec-kit) (MIT). See [ATTRIBUTION.md](ATTRIBUTION.md). Licensed MIT — see [LICENSE](LICENSE).
claude-codeclaude-pluginevermusemcpproduct-managementvoice-of-customer

Lo que la gente pregunta sobre em-plugin

¿Qué es Usermuse/em-plugin?

+

Usermuse/em-plugin es plugins para el ecosistema de Claude AI. Evermuse Claude Code plugin — PM skills (specs, dev plans, research, gap analysis, PR reviews) grounded in real customer evidence via the Evermuse MCP Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-25.

¿Cómo se instala em-plugin?

+

Puedes instalar em-plugin clonando el repositorio (https://github.com/Usermuse/em-plugin) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar Usermuse/em-plugin?

+

Nuestro agente de seguridad ha analizado Usermuse/em-plugin y le ha asignado un Trust Score de 90/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene Usermuse/em-plugin?

+

Usermuse/em-plugin es mantenido por Usermuse. La última actividad registrada en GitHub es del 2026-08-25, con 1 issues abiertos.

¿Hay alternativas a em-plugin?

+

Sí. En ClaudeWave puedes explorar plugins similares en /categories/plugins, ordenados por popularidad o actividad reciente.

Despliega em-plugin en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: Usermuse/em-plugin
[![Featured on ClaudeWave](https://claudewave.com/api/badge/usermuse-em-plugin)](https://claudewave.com/repo/usermuse-em-plugin)
<a href="https://claudewave.com/repo/usermuse-em-plugin"><img src="https://claudewave.com/api/badge/usermuse-em-plugin" alt="Featured on ClaudeWave: Usermuse/em-plugin" width="320" height="64" /></a>

Más Plugins

Alternativas a em-plugin