multi-source-signal-synthesiser
The multi-source-signal-synthesiser reconciles user feedback from interviews, support tickets, NPS responses, app reviews, and sales calls into a weighted insight brief that identifies underlying user needs rather than surface requests. Use this skill when you have fragmented research data across multiple channels and need to surface patterns, resolve contradictions, identify user segments with different needs, and clarify research gaps before making product decisions.
git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills /tmp/multi-source-signal-synthesiser && cp -r /tmp/multi-source-signal-synthesiser/plugins/pm-advanced/skills/multi-source-signal-synthesiser ~/.claude/skills/multi-source-signal-synthesiserSKILL.md
# Multi-Source Signal Synthesiser Skill Reconcile user signals from multiple sources — interviews, support tickets, NPS, app reviews, sales calls — into a unified, weighted insight brief that surfaces the underlying need rather than the surface-level request. ## Required Inputs Ask the user for these if not provided: - **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) ## Source Weighting (default — adapt to context) | Source | Weight | Rationale | |--------|--------|-----------| | Direct research (interviews, usability tests) | 5 | Highest-fidelity, structured | | Support tickets (unprompted pain signals) | 4 | Real pain, unfiltered | | NPS verbatims | 3 | Broad but shallow | | App store reviews | 2 | Public, self-selected | | Sales call summaries | 2 | Filtered through sales lens | | Anecdote or single report | 1 | Low confidence alone | ## Process 1. Tag each signal by source and apply weight 2. Look for **convergence**: same underlying need appearing across 3+ sources 3. Look for **divergence**: contradictory signals suggesting user segmentation 4. Distinguish surface request from underlying need (e.g. "faster export" may mean "I don't trust the data will be there when I need it") 5. Produce ranked insights by weighted frequency 6. **Validate** — Confirm each insight has evidence from at least 2 source types. Flag any insight resting on a single source as low-confidence. ## Output Structure ### User Signal Synthesis — [Date / Period] **Sources included:** [list with count per source] **Total signals processed:** [n] #### Insight 1: [Underlying need, not feature request] - **Confidence:** High / Medium / Low (based on source diversity and weight) - **Evidence:** [Signals from each source supporting this] - **Conflicting signals:** [Any contradicting evidence and how to interpret it] - **Product implication:** [Specific next step, not generic] [Repeat for top 3-5 insights] #### Divergent Signals (Possible Segmentation) [Where user groups appear to have genuinely different needs — specify which segments] #### What the Data Does NOT Tell Us [Gaps that require further research before acting] ## Quality Checks - [ ] 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 ## Anti-Patterns - [ ] 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
Conduct a structured ethical review of an AI or ML feature, model, or product. Use when preparing to deploy an AI system, assessing algorithmic risk, auditing a model for bias, or producing a responsible AI impact assessment. Produces a structured ethics review covering fairness, transparency, privacy, safety, accountability, and societal impact with a risk tier score, pre-deployment checklist, and prioritised mitigations.
Structure AI and ML product decisions with the rigour of any product decision. Use when building AI-powered features, evaluating LLM integrations, designing AI products, or assessing AI readiness. Produces a complete AI product canvas covering problem definition, model approach, data requirements, evaluation framework, UX design, responsible AI checklist, and launch monitoring plan.
Transform feature briefs into structured design briefs that give designers the context they need before opening Figma. Use when asked to write a design brief, create a design handoff, brief a designer on a new feature, or translate a PRD into design requirements. Produces a brief with user goal, emotional context, success criteria, constraints, edge cases, and out-of-scope boundaries.
Design statistically rigorous A/B tests and interpret experiment results. Use when asked to design an experiment, run an A/B test, calculate sample size, interpret test results, or assess whether an experiment was successful. Produces a complete experiment design with hypothesis, sample size, run time, success criteria, and risk flags — or a results interpretation with ship/iterate/kill recommendation.
Structure a product data analysis, metric deep-dive, funnel analysis, or cohort study. Use when asked to analyse product metrics, investigate a drop in conversion, explain a data change to stakeholders, or find the root cause of a metric movement. Produces a structured analysis with question, root cause, confidence level, and recommended action.
Interpret product metrics against goals and surface actionable signals. Use when asked to analyse product health, review key metrics, investigate a performance issue, produce a health report, or assess product-market fit signals. Produces a structured health report with RAG status, trend analysis, root cause hypotheses, and prioritised actions.
Structure a retention analysis, churn investigation, or engagement deep-dive for any product team. Use when asked to analyse user retention, investigate churn, measure DAU/MAU, or build a retention improvement plan. Produces a retention snapshot with root cause hypotheses, aha-moment correlation, and prioritised interventions.
Build the storyline and slide structure for a board presentation. Use when asked to create a board deck, board presentation narrative, board meeting slides, or quarterly board update. Produces a complete slide-by-slide structure with narrative beats, talking points, and slide content guidance.