Capability gaps ranked by deal impact — how many deals each gap cost, with buyer quotes and a priority stack for product and engineering.
A product gap analysis ranks missing capabilities by deal impact — how many deals each gap cost, with direct buyer quotes and a priority stack. Built from win-loss data, not feature requests, so gaps are weighted by revenue impact rather than request volume.
Feature requests tell you what people want. This tells you what's costing you deals.
| Question | What you'll see |
|---|---|
| Which product gaps are actually costing us deals? | Gaps ranked by number of lost deals, with the buyer quotes that explain why it was a dealbreaker |
| Is this a hard requirement or a nice-to-have? | Survival rate for each gap — how often deals close without it vs. how often it kills the deal |
| Which segments care most about this gap? | Whether the gap matters in enterprise only, mid-market only, or across the board |
| What should product build next? | A priority stack based on deal impact, not volume of feature requests |
Copy this skill and run it with Claude using OnePerfectSlice via MCP. The skill pulls product-related evidence from your win-loss data, classifies each perceived gap by business impact and confidence level, and produces a priority stack for product leadership.
You are a product analyst producing a data-driven product gap analysis from win-loss and competitive data. Your job is to identify what capabilities buyers PERCEIVE as missing or weak, rank them by business impact, and give product leadership a clear priority stack — not a feature wishlist.
Critical framing: This report surfaces buyer perception, not product reality. Some gaps listed may already be resolved, shipped, or in progress. The AI does not know the current product state. Every finding means "buyers said this on calls" — not "this is actually missing." The report must be reviewed against the current product by someone with product knowledge before being shared or acted on.
Every gap in this report must be grounded in buyer evidence from real conversations, not internal assumptions or competitor feature lists.
## Step 1: Gather the Data
Use OPS to pull evidence from multiple angles:
1. Determine cohort strategy using `get_filter_options(crm_deal_stages)` and `get_filter_options(call_types)`:
- **Approach A:** CRM deal stages with 15+ calls per cohort → filter by Closed Won / Closed Lost
- **Approach B:** CRM data sparse → use call types as proxy (post-sale = wins; pre-sale = evaluation/at-risk)
- **Approach C:** Neither available → run unfiltered and mine loss signals
2. Run the following slices for each cohort:
| Slice | What it reveals |
|---|---|
| `objection_patterns` | What product-related objections surface and which are fatal vs. survivable |
| `decision_criteria` | What capabilities buyers require and where our position is weak |
| `alternatives_evaluated` | What competitors or workarounds buyers choose when we lose |
| `competitive_intel` | Specific feature comparisons buyers are making |
3. Supplement with cross-run evidence searches:
- `search_evidence(element_keys=["ops_features_highlighted"], query="missing OR gap OR need OR can't OR doesn't OR won't OR lacking OR workaround OR roadmap")` — surfaces feature requests and gap language
- `search_evidence(element_keys=["ops_deal_risks"], query="feature OR integration OR capability OR blocker OR non-starter OR deal-breaker")` — surfaces product-related deal risks
4. Pull the most recent `competitive_intel` run via `list_runs` → `get_run(summary_only=true)` to identify competitor capabilities buyers reference.
## Step 2: Classify Every Gap
For each product gap surfaced, classify along three dimensions:
### Impact Classification (from win-loss diff)
- **Deal-Killer:** Appears in lost/stalled deals, absent in won deals. Buyers explicitly say this blocks the purchase. Evidence: high frequency in loss cohort, 0% survival rate.
- **Deal-Slower:** Appears in both cohorts but creates friction that delays close. Workarounds exist but add overhead. Evidence: present in both, lower survival rate than other objections.
- **Expansion Blocker:** Does not prevent initial purchase but limits adoption, upsell, or retention. Surfaces in post-sale/onboarding calls. Evidence: present in won cohort as friction.
- **Competitive Disadvantage:** Not a direct deal-breaker but a capability where a named competitor is perceived as stronger. Evidence: buyers cite competitor capability by name.
- **Emerging Signal:** Fewer than 3 data points. Worth watching, not worth building for yet.
### Gap Type
- **Missing Capability:** Feature doesn't exist at all
- **Partial Capability:** Feature exists but doesn't meet buyer expectations (depth, UX, reliability)
- **Integration Gap:** Feature exists but doesn't connect to a required system
- **Positioning Gap:** Capability exists but buyers don't know about it or perceive it as weak
- **Unverified:** The AI cannot determine whether this capability exists in the current product. Requires human review.
Positioning gaps are the cheapest to fix — they require marketing and enablement, not engineering. Flag them clearly.
### Confidence Level
Assign a confidence level to each gap based on evidence quality:
- **High:** Multiple direct buyer quotes explicitly naming the gap, from different calls/companies. The gap is unambiguous.
- **Medium:** Buyer language implies the gap but doesn't name it directly, OR the synthesis infers a pattern from related evidence. Verify before acting.
- **Low:** Based on synthesis interpretation rather than direct buyer language. May be an artifact of how evidence was summarized. Requires manual verification against call recordings.
If a gap is classified based on synthesis language (e.g., "buyers need X" without a direct quote), it MUST be tagged as Medium or Low confidence.
## Step 3: Produce the Report
### Format: Product Gap Analysis — [Period]
---
> ⚠ **Validation required before sharing.** This report reflects what buyers said on calls — not the current product state. Some perceived gaps may already be shipped, in beta, or solved by existing features that buyers weren't shown. A product-knowledgeable reviewer must verify each gap before this report is shared with engineering, leadership, or external stakeholders.
---
#### Summary
- Total perceived gaps identified: X
- Deal-killers: X (with combined evidence count)
- Deal-slowers: X
- Expansion blockers: X
- Competitive disadvantages: X
- Emerging signals: X
One-line priority statement:
> "The #1 perceived product gap costing deals is [X] ([N] evidence, [0%] survival rate). Closing — or repositioning around — this gap would directly impact [estimated scope of affected pipeline]."
---
#### Deal-Killers: Perceived Gaps That Are Losing Deals Today
For each gap classified as Deal-Killer, produce a card:
**[Gap Name]**
| Dimension | Detail |
|---|---|
| **What buyers perceive as missing** | Specific capability description |
| **Evidence count** | N mentions across M deals |
| **Confidence** | High / Medium / Low — with rationale |
| **Survival rate** | X% (times overcome / total appearances) |
| **Who it affects** | Buyer persona(s) and segment(s) most impacted |
| **What buyers say** | 2-3 verbatim quotes with company/call attribution |
| **What they do instead** | The workaround or competitor they choose |
| **What competitors offer** | Specific competitor capability, if known |
| **Current workaround** | What reps propose today (if anything) |
| **Rep acknowledged on call?** | Yes/No — did the rep confirm the gap exists, offer a workaround, or say "we have that"? |
| **Estimated deal impact** | Number of deals affected in this period |
| **Recommendation** | Build / Acquire / Partner / Reposition / Qualify Out |
**Attribution requirement:** Every "What buyers say" quote must include the company name or call label and date so the reader can verify against the original transcript. If a finding cannot be attributed to a specific call, tag it as **Low confidence** and note: "Source: synthesis summary, not verified against transcript."
**Rep response check:** If the rep on the call said "we have that" or offered a workaround, flag the gap as:
> 🔍 **Verify:** Rep indicated this may already be addressed. Check whether this is a true product gap or a buyer awareness / demo coverage issue.
If a gap has 0% survival rate AND high evidence count, add:
> ⚠ **Qualification risk:** Reps are running full sales cycles against this perceived gap and losing. Until this is resolved, recommend adding a qualification gate to prevent wasted pipeline.
---
#### Deal-Slowers: Perceived Gaps That Delay but Don't Kill
Same card format, plus:
| **Current workaround effectiveness** | How well the workaround works (strong / partial / weak) |
| **Time cost** | How much longer deals take because of this gap |
---
#### Expansion Blockers: Perceived Gaps That Limit Growth in Won Accounts
Same card format, plus:
| **Where it surfaces** | Which post-sale moment (onboarding, adoption, renewal) |
| **Retention risk** | Does this gap create churn risk or just limit upsell? |
---
#### Competitive Capability Map
Table showing where buyers perceive we stand vs. named competitors on capabilities they actually compare:
| Capability | Perceived Position | Competitor(s) | Buyer Perception | Evidence | Confidence |
|---|---|---|---|---|---|
Position options: Strong / Adequate / Weak / Missing
Only include capabilities that buyers raised — not a full feature matrix.
---
#### Positioning Gaps (Quick Wins)
Capabilities where buyer perception doesn't match product reality. These include:
- Features we HAVE but buyers DON'T KNOW ABOUT
- Features the rep demonstrated or mentioned as available, but the buyer still perceived as missing (awareness/messaging issue)
- Features where the rep said "we have that" but the buyer remained skeptical
| Capability | What We May Have | What Buyers Think | Evidence | Fix |
|---|---|---|---|---|
Fix options: Demo sequence change / Website update / Battlecard addition / Sales enablement training
> Note: "What We May Have" is based on rep statements during calls. Product team must verify these are accurately represented.
---
#### Validation Checkpoint
Before sharing this report, a product-knowledgeable reviewer should verify each gap against the current product:
| # | Perceived Gap | Confidence | Rep Said "We Have It"? | Verified Status | Action |
|---|---|---|---|---|---|
Verified Status options (to be filled by reviewer):
- **Confirmed gap** — capability is truly missing
- **Partially addressed** — capability exists but doesn't fully meet what buyers described
- **Already shipped** — capability exists; this is a positioning/enablement issue, not a product issue
- **In progress** — actively being built; update timeline
- **Misunderstanding** — buyer described a need that our product handles differently than they expected
Leave the "Verified Status" and "Action" columns blank for the reviewer to fill in. The AI should NOT attempt to verify product state.
---
#### Priority Stack
Rank all gaps into a single prioritized list:
| Rank | Perceived Gap | Impact | Evidence | Confidence | Type | Recommendation |
|---|---|---|---|---|---|---|
Ranking criteria (in order):
1. Deal-Killers with highest evidence count and High confidence first
2. Deal-Slowers with lowest workaround effectiveness
3. Competitive disadvantages where the competitor is gaining frequency (use trend data from prior runs if available)
4. Expansion blockers with retention risk
5. Emerging signals (flagged, not prioritized)
Low-confidence items should be demoted regardless of evidence count until verified.
---
#### What Buyers Asked About That May Not Be Gaps
Items that surfaced on calls but may already be addressed by existing capabilities, or appeared too rarely to act on.
| Request | Why It May Not Be a Gap | Evidence | Confidence | Action |
|---|---|---|---|---|
Action options:
- **Verify with product** — unclear if shipped
- **Already shipped** — confirmed on call by rep
- **Enablement fix** — rep didn't show it; add to demo sequence
- **Too rare to act on** — fewer than 2 mentions
## Guidelines
- Every gap must cite evidence counts from buyer conversations. Internal feature requests without buyer evidence do not belong in this report.
- **Attribution is mandatory.** Every quote must include the company name or call label and date. Unattributed quotes must be flagged as Low confidence.
- **Never state a feature is missing as fact.** Use language like "buyers perceive," "buyers described a need for," or "not demonstrated on the call." The report captures buyer perception, not product state.
- Distinguish between "buyers said this" (evidence from calls) and "competitors have this" (evidence from web/marketing). A competitor having a feature does not make it a gap unless buyers bring it up.
- Flag anything with fewer than 3 data points as "emerging signal" and do not recommend building for it.
- Positioning gaps should be separated from engineering gaps. The report should make clear which gaps require code and which require communication.
- If a rep on a call said "we have that" or offered a working solution, the gap MUST be flagged for verification regardless of buyer reaction. The buyer may not have been convinced, but the capability may exist.
- Do not include feature roadmap timelines or commitments. This report identifies and ranks perceived gaps — prioritization and scheduling decisions belong to product leadership.
- If using Approach B or C for cohort data, note caveats on any survival rate calculations.
- When recommending "Qualify Out," be explicit: this means adding a discovery question that disqualifies prospects with this requirement before a full sales cycle is invested.
Prerequisites:
Recommended timing:
Skill version: v2 — May 2026
Here's what the report looks like when you run it. The structure and sections are real — the gap names, numbers, and quotes are illustrative.
⚠ Validation required before sharing. This report reflects what buyers said on calls — not the current product state. Some perceived gaps may already be shipped, in beta, or solved by existing features that buyers weren't shown. A product-knowledgeable reviewer must verify each gap before this report is shared with engineering, leadership, or external stakeholders.
Based on: [10] won deals, [21] pre-sale deals, [17] deal risk assessments, competitive intelligence from [6] monitored competitors | [Period] | Approach [B] (proxy cohorts)
The #1 perceived product gap costing deals is [capability name] ([11] evidence, [0%] survival rate). Closing — or repositioning around — this gap would directly impact [affected segments] — approximately [8] of [21] pre-sale deals touched this requirement.
1. [Gap Name]
| Dimension | Detail |
|---|---|
| What buyers perceive as missing | [Specific capability description — what buyers described needing that they didn't see] |
| Evidence count | [11] mentions across [6+] deals |
| Confidence | High — multiple direct buyer quotes from different companies explicitly naming this gap |
| Survival rate | 0% — never overcome in any won deal |
| Who it affects | [Buyer persona(s) and segment(s) most impacted] |
| What buyers say | "[Verbatim quote]" — [Company], [Date] · "[Verbatim quote]" — [Company], [Date] |
| What they do instead | [The workaround or competitor buyers choose when they walk away] |
| What competitors offer | [Specific competitor capability, or "No direct competitor cited"] |
| Rep acknowledged on call? | [Yes — rep confirmed gap exists and offered API as workaround / No — rep did not address] |
| Estimated deal impact | ~[6] deals in this period had this as a primary blocker |
| Recommendation | [Build / Partner / Qualify Out] — [One-line rationale] |
⚠ Qualification risk: Reps are running full sales cycles against this perceived gap and losing. Recommend adding a discovery question: "[Qualification question that surfaces this requirement early]"
2. [Gap Name]
| Dimension | Detail |
|---|---|
| What buyers perceive as missing | [Capability description] |
| Evidence count | [6] mentions across [3] deals |
| Confidence | Medium — buyer language implies gap but synthesis inferred from related evidence |
| Survival rate | 0% |
| What buyers say | "[Verbatim quote]" — [Company], [Date] · "[Verbatim quote]" — [Company], [Date] |
| Rep acknowledged on call? | [Yes — rep said "not something off the shelf"] |
| Estimated deal impact | [3] deals directly blocked |
| Recommendation | [Build (phase 2)] — [Rationale] |
3. [Gap Name]
| Dimension | Detail |
|---|---|
| What buyers perceive as missing | [Capability that may exist partially or is in progress] |
| Confidence | High — direct quotes naming capability, multiple companies |
| Survival rate | ~[50%] — some buyers accept the workaround, others stall |
| What buyers say | "[Quote showing urgency]" — [Company], [Date] · "[Quote showing conditional willingness to wait]" — [Company], [Date] |
| Rep acknowledged on call? | [Yes — rep said "it's a couple of weeks away"] |
| Workaround effectiveness | [Partial] — [Description of workaround and why it's insufficient] |
| Time cost | Adds [1-2 weeks] to evaluation |
| Recommendation | [Ship urgently / Build / Monitor] — [Rationale] |
🔍 Verify: Rep indicated this may already be addressed. Check whether this is a true product gap or a buyer awareness / demo coverage issue.
| Gap | Where It Surfaces | Evidence | Confidence | Retention Risk |
|---|---|---|---|---|
| [UX friction point] | [Implementation] | [3] | High | Low |
| [Missing feedback mechanism] | [AI feature adoption] | [3] | High | Medium |
| [Advanced feature request] | [Scaling] | [2] | Medium | Low — emerging signal |
| Capability | Perceived Position | Competitor(s) | Buyer Perception | Confidence |
|---|---|---|---|---|
| [AI/automation capability] | Missing | [Competitor A] ([feature]) | Buyers name competitor's capability as a draw | Medium |
| [Core differentiator] | Strong | [Competitor A] (partial) | Strongest win factor. [14] evidence. | High |
| [Table-stakes capability] | Missing (in progress) | All competitors | Buyers call it "the starting point" | High |
Capabilities where buyer perception doesn't match product reality. No engineering required.
| Capability | What We May Have | What Buyers Think | Evidence | Fix |
|---|---|---|---|---|
| [Differentiated feature] | [Rep demonstrated on call — verify with product] | [Buyers don't discover it until mid-demo] | [14] | Move to hero position on website |
| [Key UX advantage] | [Rep confirmed on call — verify with product] | [Not in pre-demo marketing. Buyers surprised.] | [10] | Add to top 3 homepage value props |
Note: "What We May Have" is based on rep statements during calls. Product team must verify these are accurately represented.
Before sharing this report, a product-knowledgeable reviewer should verify each gap against the current product:
| # | Perceived Gap | Confidence | Rep Said "We Have It"? | Verified Status | Action |
|---|---|---|---|---|---|
| 1 | [Gap name] | High | Yes — offered API | [To be filled by reviewer] | [To be filled] |
| 2 | [Gap name] | Medium | No | [To be filled by reviewer] | [To be filled] |
| 3 | [Gap name] | High | Yes — said "coming soon" | [To be filled by reviewer] | [To be filled] |
Verified Status options: Confirmed gap | Partially addressed | Already shipped | In progress | Misunderstanding
| Rank | Perceived Gap | Impact | Evidence | Confidence | Recommendation |
|---|---|---|---|---|---|
| 1 | [Top deal-killer] | Deal-Killer | [11] | High | Build or Partner |
| 2 | [In-progress feature] | Deal-Slower | [4+] | High | Ship |
| 3 | [Positioning gaps bundled] | Positioning Gap | [30] | High | Marketing + website |
| 4 | [Integration gap] | Deal-Slower | [3] | High | Build (MVP) |
| 5 | [Competitive narrative] | Competitive Disadvantage | [4] | Medium | Counter-position |
Low-confidence items demoted regardless of evidence count until verified.
| Request | Why It May Not Be a Gap | Confidence | Action |
|---|---|---|---|
| [Feature request A] | [Rep confirmed capability on call] | Low | Already shipped |
| [Feature request B] | [Asked once; prospect said not an issue] | Low | Too rare to act on |
| [Capability question] | [Unclear if shipped — rep didn't address] | Medium | Verify with product |
Data sources: [16] OPS runs (win-loss paired analysis), [17] deal risk assessments, competitive intelligence from [6] monitored competitors. Approach [B] caveats apply. Claims with fewer than 3 data points flagged as "emerging signal."
What this is: A report that identifies which product capabilities buyers perceive as missing or weak — ranked by business impact, not request volume. Every gap is grounded in buyer evidence from real sales conversations, classified by how it affects deals, and tagged with a confidence level so you know what to act on vs. what to verify first.
Important: This report surfaces buyer perception, not product reality. Some gaps listed may already be shipped, in beta, or solved by features buyers weren't shown. The Validation Checkpoint section at the end exists for exactly this reason — a product-knowledgeable reviewer must verify each gap before the report is shared or acted on.
Every gap is tagged with a confidence level. This is critical for deciding what to act on immediately vs. what to verify first.
| Confidence | What it means | What to do |
|---|---|---|
| High | Multiple direct buyer quotes from different companies explicitly naming this gap. The finding is unambiguous. | Act on it. Still verify with product (the capability may exist), but the buyer signal is clear. |
| Medium | Buyer language implies the gap but doesn't name it directly, or the AI inferred a pattern from related evidence. | Verify before acting. Check the attributed quotes — do they actually say what the summary claims? Pull the original transcript if needed. |
| Low | Based on AI synthesis interpretation, not direct buyer language. May be an artifact of how evidence was summarized. | Do not act without manual verification against call recordings. Low-confidence items are demoted in the Priority Stack regardless of evidence count. |
Every gap is classified by how it affects your pipeline.
| Classification | What it means | What to do |
|---|---|---|
| Deal-Killer | 0% survival rate. Buyers walk away every time this comes up. | Build the capability, reposition, or add a qualification gate. |
| Deal-Slower | Workarounds exist but add friction and delay. | Ship if near-complete. Strengthen workaround and set expectations earlier. |
| Expansion Blocker | Doesn't prevent initial purchase but limits adoption or retention. | Prioritize based on retention risk. |
| Competitive Disadvantage | A named competitor is perceived as stronger on this capability. | Counter-position or build. Check if it's a real gap or a perception gap first. |
| Positioning Gap | You may have the capability but buyers don't know about it. | Fix with marketing and enablement, not engineering. Cheapest gaps to close. |
| Survival Rate | What it means | What to do |
|---|---|---|
| 75%+ | Nice-to-have. Most deals close without this. | Deprioritize unless it unlocks a new segment. |
| 40–75% | Swing factor. Outcome depends on segment and workaround quality. | Improve the workaround or build. |
| Below 40% | Mostly fatal. This gap kills the majority of deals where it surfaces. | Build or qualify out. |
| 0% | Never overcome. Every deal where this surfaced was lost. | Highest priority to build. Until then, qualify out early. |
The AI doesn't know your current product state. It reports what buyers said — not what's actually true. The Validation Checkpoint is a table at the end of the report where a product-knowledgeable reviewer fills in whether each perceived gap is:
Do not share the report with engineering or leadership until this checkpoint is completed. "Already shipped" gaps should be routed to marketing/enablement, not product.
| Product Gap Analysis | Win-Loss Report | |
|---|---|---|
| Focus | Which product capabilities buyers perceive as missing, ranked for product leadership | Why deals are won and lost across all dimensions |
| Key question | What should product build next? | What's working and what's broken in our go-to-market? |
| Requires validation? | Yes — product reviewer must verify each gap before sharing | No — reports on buyer behavior, not product state |
| Cadence | Quarterly | Monthly |
Parent concept
Job that produces this output
Sibling outputs (same report, different cut)
What to do with this output
Feature requests come from customers and prospects asking for things they want. Product gap analysis comes from lost deals — it shows you what's costing you revenue, ranked by deal impact. A feature request says "it would be nice to have X." A product gap analysis says "we lost 5 deals worth $Y this quarter because we didn't have X — and here's what the buyers said when they walked away." Different input, different urgency, different prioritization.
Quarterly for most teams. Product gaps don't shift as fast as competitive dynamics or objection patterns. Running it quarterly gives you enough deal volume to see real patterns and aligns with typical product planning cycles. If you're in a fast-moving market with a short sales cycle, monthly works too.
That's exactly what the survival rate tells you. If a gap has a 70% survival rate, you're winning most deals despite it — it's a nice-to-have, not a dealbreaker. If it has a 17% survival rate, it's killing almost every deal where it comes up. The priority stack ranks by survival rate, not just mention count — so you're building what matters most, not what gets talked about most.
© 2026 Marigold Labs, Inc.. All rights reserved.
OnePerfectSlice is a product of Marigold Labs, Inc.