MS
Multi-Source Signal Synthesiser
🟡 Experimental🕐 updated 2026-06-08
🔷 SkillSpec L3
pm-advanced
Synthesises user signals from multiple research sources into a unified, weighted insight brief. Use when you have data from interviews, support tickets, NPS verbatims, app reviews, or sales calls and need to reconcile contradictions, surface the underlying need behind requests, or answer 'what are users really telling us'. Produces ranked insights with confidence ratings, source weighting rationale, divergent signal analysis by user segment, and a research gap identification section.
What to give it
▸Signal sources — interviews, support tickets, NPS verbatims, app reviews, sales calls, analytics — any combination
▸Time period — covered by the data
▸Product area or feature — the signals relate to (if scoped)
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Every insight references at least 2 distinct source types
✓Surface requests are translated to underlying needs (not just echoed)
✓Divergent signals identify the specific user segments, not just "some users disagree"
✓Confidence ratings are consistent with source diversity and weighting
✓"What the data does NOT tell us" section is honest about gaps
⚠️ What it refuses to do
Do not echo surface-level feature requests as insights — translate every request to the underlying need before including it as a finding
Do not assign High confidence to insights supported by only one source type — confidence requires corroboration across at least two distinct source types
Do not treat all sources as equally weighted — a single interview quote and a pattern across 200 support tickets are not comparable signals
Do not collapse divergent signals into a single finding — where user segments have genuinely different needs, name the segments explicitly rather than averaging them away
Do not omit the research gap section when key decisions rest on thin data — acting on low-confidence findings without flagging the gaps misleads product teams
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="multi-source-signal-synthesiser"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Multi-Source Signal Synthesiser is one of 1078 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog