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
Design a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.
Decode a 401k or workplace retirement plan — the real cost of its funds, the match's fine print, vesting math, and the plan features worth using or avoiding. Use when someone asks 'is my 401k any good', 'decode my 401k plan', 'which funds should I look at', or 'what fees am I paying'. Produces a fee decode in dollars-over-time, match and vesting math, a fund-lineup triage by cost, and the questions for HR or the plan administrator.
Design statistically rigorous A/B tests for product features, UI changes, onboarding flows, and pricing experiments. Use when asked to set up an experiment, design an A/B test, calculate sample size, or interpret test results. Produces a complete test plan with hypothesis, variant definitions, sample size, duration estimate, guardrail metrics, and a results interpretation guide.
Analyse a finished A/B test and write the readout — the result, whether it's statistically and practically significant, what it means, and the ship/no-ship call. Use when asked to analyse experiment results, write an A/B test readout, interpret test data, or decide whether to ship a variant. Produces a clear verdict with the lift and confidence, segment cuts, the risks (peeking, novelty, sample), and a recommendation. Distinct from planning a test — this reads results.
Generate a WCAG 2.2 accessibility audit checklist and remediation suggestions for any UI or design. Use when asked to audit for accessibility, check WCAG compliance, review a design for a11y issues, or create an accessibility remediation plan. Produces a prioritised checklist with pass/fail assessments and specific fixes.
Plan a trip that actually works with a disability or access need — confirm real accessibility (not just 'accessible' labels), book the assistance in advance, plan for equipment and medication, and build in the contingencies for when access breaks down. Use when someone says 'plan an accessible trip', 'travelling with a wheelchair/disability', 'book assistance for my flight', or 'will this hotel actually work for me'. Produces an access-verified itinerary, an assistance-booking checklist, an equipment/medication plan, and contingency scripts. Verify specifics with providers.
Request a reasonable accommodation at work or in education — frame it around the barrier and the adjustment (not your diagnosis), cite the right process, and navigate the back-and-forth constructively. Use when someone says 'I need a workplace accommodation', 'request reasonable adjustments', 'ADA/Equality Act accommodation', or 'how do I ask for accommodations for my disability/condition'. Produces the request letter, a barriers-and-adjustments map, disclosure guidance, and a plan for the interactive process. Not legal advice — routes to the formal process and to advocacy where needed.
Build a structured account plan for any key customer or target account. Use when asked to create an account plan, key account strategy, strategic account review, or territory plan. Produces a complete account plan with relationship map, growth opportunities, risks, and 90-day action plan.