Agent skill
win-loss-analysis
Filed under Calls, demos and discovery.
From VijayMatt/go-to-market-agent-skills · 12 skills · 1 · pushed 2026-03-29
What it does when it runs
Read from the skill and the 3 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/VijayMatt/go-to-market-agent-skills.git /tmp/go-to-market-agent-skills git -C /tmp/go-to-market-agent-skills sparse-checkout set "win-loss-analysis" mkdir -p ~/.claude/skills/win-loss-analysis cp -R "/tmp/go-to-market-agent-skills/win-loss-analysis/." ~/.claude/skills/win-loss-analysis/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from VijayMatt/go-to-market-agent-skills/blob/c948db28e7a0147976cc91ad91479900a75f7904/win-loss-analysis/SKILL.md, which is licensed MIT (repository). 2,697 words, 28 headings.
Win/Loss Analysis: Full Methodology
Why Most Win/Loss Programs Fail
Three reasons:
- They only ask the rep. Reps rationalize losses ("price was too high") and over-attribute wins ("great relationship"). The buyer's perspective is different 70%+ of the time.
- They capture reasons, not dimensions. "Lost on price" is a surface answer. Was it total cost? Perceived value? Budget timing? Competitor discounting? Each requires a different response.
- They analyze individual deals but never aggregate. The value of win/loss is not in any single deal — it's in the patterns across 30, 50, 100 deals that reveal systemic issues.
This methodology fixes all three.
The 5-Dimension Analysis Framework
Every closed deal — won or lost — should be analyzed across these five dimensions. No deal outcome is ever single-cause. The goal is to understand the relative weight of each dimension.
Dimension 1: Product Fit
Question: Did our product genuinely solve the buyer's problem better than alternatives?
Evaluate:
- Feature match: Did we have the capabilities they needed? Which gaps came up?
- Integration fit: Could we connect with their existing stack? Was integration a friction point or a differentiator?
- Maturity match: Were they too early (didn't need our sophistication) or too advanced (we weren't enterprise-ready enough)?
- Use case alignment: Were they buying us for our sweet spot, or bending us to fit a use case we half-support?
Red flag patterns:
- Wins where the buyer says "we liked your roadmap" = they bought the vision, not the product. Track whether these renew.
- Losses where the rep says "we had everything they needed" but the buyer says "it didn't feel like a fit" = demo gap or positioning gap, not product gap.
Dimension 2: Sales Execution
Question: Did our sales process help or hurt?
Evaluate:
- Discovery quality: Did the rep uncover real pain, or pitch features from the first call?
- Stakeholder coverage: Did we reach the economic buyer? Did we multi-thread or rely on a single contact?
- Demo/POC execution: Was the demo tailored to their use case, or a generic walkthrough?
- Responsiveness: How fast were follow-ups? Were questions answered thoroughly?
- Champion enablement: Did we arm our internal champion with the materials they needed to sell internally?
- Competitive positioning: Did the rep handle competitive objections with confidence and specifics, or get flustered?
Red flag patterns:
- Wins that took 3x the average cycle = sloppy execution that the product overcame
- Losses where the buyer says "your rep was great but..." = sales execution wasn't the issue; stop coaching the rep and fix the real problem
Dimension 3: Pricing & Commercial
Question: Was our pricing structure and level appropriate for the value delivered?
Evaluate:
- Absolute price level: Too high? Too low (yes, this loses deals — it signals "not enterprise")?
- Pricing model fit: Per-seat vs. usage-based vs. flat-rate — did our model match how they think about cost?
- Perceived value vs. cost: Even if the price was higher than competitors, did they see enough differential value?
- Discount dynamics: Did we discount too early (training them to negotiate hard)? Did we hold price and lose, or hold price and win on value?
- Budget timing: Was there budget available? Were we asking them to create a new budget line item (much harder)?
- ROI articulation: Did we connect our price to a concrete business outcome, or leave it abstract?
Red flag patterns:
- Consistent losses at the same price point against the same competitor = market pricing problem, not a sales problem
- Wins that required heavy discounting = your list price is a fiction; fix the price or fix the value story
Dimension 4: Competitive Dynamics
Question: Who else was in the evaluation, and why did the buyer choose them over us (or us over them)?
Evaluate:
- Who was in the deal? Named competitors, internal builds ("do it ourselves"), or "do nothing" (status quo wins more deals than any competitor)
- Where did we win/lose on feature comparison? Specific capabilities, not generic "they had more features"
- Relationship advantage: Did a competitor have a pre-existing relationship, incumbent advantage, or executive connection?
- Analyst/peer influence: Did a Gartner/Forrester ranking, G2 reviews, or peer recommendation influence the decision?
- Switching cost: If replacing an incumbent, how heavily did switching costs factor in?
Red flag patterns:
- Losing to "do nothing" consistently = your pain point isn't urgent enough, or you're finding prospects too early in their journey
- Losing to the same competitor in the same segment = you need a segment-specific competitive strategy, not generic battlecards
Dimension 5: Timing & Context
Question: Did external factors — beyond product, price, or people — influence the outcome?
Evaluate:
- Budget cycle alignment: Were we in their fiscal planning window, or asking for money that was already allocated?
- Organizational change: Was there a reorg, merger, leadership change, or hiring freeze that affected the deal?
- Regulatory/compliance drivers: Were they buying because of a compliance deadline (strong urgency) or "nice to have" (weak urgency)?
- Initiative priority: Where did this project rank among all the things competing for their attention and resources?
- Macro environment: Were they in cost-cutting mode? Expanding? Going through a digital transformation?
Red flag patterns:
- Deals that stall in Q1 (buyer's fiscal) and close in Q4 = budget-cycle problem; start earlier
- Multiple losses citing "not a priority right now" = you're creating pipeline with prospects who have awareness but not urgency
Weighting the Dimensions
After analyzing each dimension, assign a weight from 1-5 indicating how much it influenced the outcome:
| Dimension | Weight (1-5) | Direction (Helped / Hurt / Neutral) | Notes |
|---|---|---|---|
| Product Fit | |||
| Sales Execution | |||
| Pricing & Commercial | |||
| Competitive Dynamics | |||
| Timing & Context |
The dimension with the highest weight is your primary driver. But the secondary drivers matter too — they're often the difference between "we lost" and "we lost and know exactly what to fix."
The Interview Process
Who to Interview
For every analyzed deal:
- The buyer (or primary evaluator) — this is the most important interview and the one most teams skip
- The AE/rep who ran the deal
- The SE/solutions engineer if one was involved (they often have a more technical and honest view)
- The champion (if different from the buyer) — especially for lost deals where the champion fought for you internally and can tell you what happened behind closed doors
Interview Timing
- Won deals: Interview within 2-4 weeks of close. Soon enough to remember details, but after the initial excitement fades.
- Lost deals: Interview within 1-2 weeks. Sooner is better — the buyer's memory fades fast, and they're less willing to talk as time passes.
- Stalled deals (closed-lost: no decision): These are the hardest to get, but the most valuable. Reach out with genuine curiosity, not a sales pitch.
Getting Buyers to Talk
Buyers say yes to win/loss interviews more than you'd expect — roughly 40-60% acceptance rate — IF you approach correctly:
- Frame it as learning, not selling. "We're not trying to re-open the deal. We want to learn how to improve."
- Keep it short. Ask for 20 minutes. Most will go 30-40 once they're talking.
- Have a neutral party conduct it. The rep who worked the deal should NOT interview the buyer. Use CS, product marketing, a rev ops person, or an external firm.
- Offer value back. "We'll share the aggregated insights from our win/loss program — you'll see how your evaluation process compares to peers."
- Send 3-5 questions in advance. Reduces the perceived effort and increases acceptance rates.
Bias Mitigation
The biggest methodological risk is attribution bias — the tendency for reps and buyers to tell different stories about the same deal.
| Bias | How It Shows Up | How to Mitigate |
|---|---|---|
| Rep optimism bias | "We would have won if we'd had feature X" (blames product, protects ego) | Cross-reference with buyer interview — did they mention that feature? |
| Rep pricing bias | "We lost on price" (most common CRM loss reason — and wrong 60% of the time) | Ask buyer: "If we were the same price, would you have chosen us?" If no, price wasn't the real issue. |
| Buyer politeness bias | "Your product was great, we just went a different direction" (vague, avoids confrontation) | Push gently: "What specifically tipped the decision?" Ask about the winning solution's strengths, not your weaknesses. |
| Recency bias | Both parties over-weight the last interaction (final presentation, negotiation) | Ask about the entire evaluation: "Walk me through the process from when you first started looking." |
| Survivorship bias | You only analyze deals that made it to late stage; you miss the ones that died early | Track early-stage disqualification reasons too. |
| Confirmation bias | Analysts find patterns that confirm what they already believe | Have someone who wasn't involved in the deal review the analysis. |
The golden rule: When rep and buyer stories conflict, the buyer's version is closer to the truth. Always.
Aggregating Individual Analyses into Systemic Insights
Individual deal analyses are useful. Aggregate patterns are transformative.
The Pattern Detection Process
After 15-20 analyzed deals, start looking for patterns. Below 15, you're seeing anecdotes. Above 15, you're seeing signals.
Step 1: Sort by primary driver. Group all deals by which dimension had the highest weight. You'll see something like:
- 35% of losses driven primarily by Competitive Dynamics
- 25% by Product Fit
- 20% by Timing
- 15% by Pricing
- 5% by Sales Execution
This immediately tells leadership where to invest. If 35% of losses are competitive, you need a competitive strategy, not more sales training.
Step 2: Segment the segments. Now cut the data by:
- Deal size: Do you win big deals and lose small ones (or vice versa)?
- Industry/vertical: Are you strong in fintech but weak in healthcare?
- Competitor: Do you always lose to Competitor A but always beat Competitor B?
- Rep/team: Is one team winning at a different rate? (Be careful with this — sample size matters.)
- Deal source: Do inbound deals have different win rates than outbound?
- Buyer persona: Do you win when you sell to the CTO but lose when you sell to the CFO?
Step 3: Identify the "fixable vs. structural" split.
- Fixable issues (sales can address in 30-90 days): poor discovery, weak demos, missing competitive talk tracks, slow follow-up
- Structural issues (require cross-functional effort): product gaps, pricing model mismatch, wrong ICP targeting, brand awareness deficit
Step 4: Quantify the impact. For each pattern, estimate: "If we fixed this, how many of these lost deals could we have won?"
Be conservative. Not every product-gap loss would flip to a win if you built the feature. Use a conversion probability:
- High probability (70%+): The buyer explicitly said "if you'd had X, we would have chosen you" AND the competitor they chose had X as a primary differentiator
- Medium probability (30-70%): The buyer mentioned the gap, but other factors also played a role
- Low probability (<30%): The gap was mentioned, but the deal was likely lost for other reasons
Step 5: Prioritize by (frequency x impact x fixability).
| Pattern | Frequency (% of losses) | Revenue Impact | Fixability (1-5) | Priority Score |
|---|---|---|---|---|
| Freq x Impact x Fix |
The Action Loop: Turning Insights into Changes
Win/loss insights are worthless if they don't lead to action. Every pattern should map to an owner and a timeline.
Routing Insights to the Right Team
| Pattern Type | Routes To | Example Action |
|---|---|---|
| Product gaps | Product team | Add to roadmap; build competitive feature parity |
| Pricing issues | Rev ops + finance | Restructure pricing model; adjust discount authority |
| Sales execution gaps | Sales enablement | New talk tracks; training; updated demo scripts |
| Competitive losses | Product marketing | Updated battlecards; competitive positioning adjustments |
| ICP misalignment | Marketing + sales leadership | Refine ICP; adjust targeting; update lead scoring |
| Messaging/positioning | Product marketing | Rewrite website; update pitch decks; new case studies |
| Timing issues | Rev ops + marketing | Adjust outreach timing; align with buyer budget cycles |
The Feedback Loop Cadence
- Weekly: Share individual deal analyses with the deal team (rep, SE, manager)
- Monthly: Aggregate trends shared with sales leadership and product marketing
- Quarterly: Full win/loss review with product, marketing, sales, and executive leadership (see format below)
Quarterly Win/Loss Review Meeting
Format: 90-Minute Executive Session
Attendees: CRO/VP Sales, VP Marketing, VP Product, Head of CS, Sales Enablement, Rev Ops
Agenda:
1. Headline Numbers (10 min)
- Win rate trend (overall and by segment)
- Number of deals analyzed this quarter
- Primary loss reason distribution (pie chart of 5 dimensions)
- Change vs. last quarter
2. Top 3 Patterns (30 min, 10 per pattern) For each pattern:
- What we're seeing (data + 2-3 specific deal examples)
- Root cause analysis (why is this happening?)
- Recommended action (who does what, by when)
- Expected impact (if we fix this, what changes?)
3. Competitive Landscape Update (15 min)
- Who we're seeing most in deals
- Win rate against each competitor
- New competitive threats or positioning shifts
- Battlecard updates needed
4. Product Feedback Synthesis (15 min)
- Top requested features/capabilities from buyers
- Differentiated between "would be nice" and "we lost because of this"
- Alignment check with current roadmap
5. Action Items & Owners (10 min)
- Recap every action item from the meeting
- Assign clear owners and deadlines
- Schedule follow-up check-ins for high-priority items
6. Open Discussion (10 min)
- Anything that didn't fit the structured agenda
- Emerging trends or concerns
Meeting Rules
- No deal-shaming. The purpose is systemic improvement, not blaming reps.
- Every insight must have data behind it. "I feel like we're losing on price" is not an insight.
- Every action item must have an owner. "We should improve our competitive positioning" is not an action item.
- Share the deck 48 hours in advance. The meeting is for discussion, not presentation.
How to Build a Win/Loss Program from Scratch
If you don't have a win/loss program today, here's the 90-day launch plan:
Month 1: Foundation
- Define which deals get analyzed (all deals above $X? all competitive losses? a random sample?)
- Build the analysis template (use
references/analysis-template.md) - Train 1-2 people to conduct buyer interviews
- Get sales leadership buy-in (frame it as "helping reps win more," not "auditing reps")
- Set up a central repository (Notion, Google Drive, or your CRM)
Month 2: First Analyses
- Analyze 8-12 deals (mix of wins and losses)
- Conduct your first buyer interviews
- Refine your interview questions based on what's working
- Share individual analyses with deal teams for feedback
Month 3: First Patterns
- Aggregate your first batch of analyses
- Identify 2-3 initial patterns
- Present your first findings to leadership
- Establish the recurring cadence (monthly trends, quarterly review)
Target state: Analyze 15-25% of closed deals per quarter
You don't need to analyze every deal. Focus on:
- All deals above a certain ACV threshold
- All competitive losses (regardless of size)
- A random sample of smaller deals (to avoid selection bias)
- All deals that were "surprising" outcomes (unexpected wins or losses)
Reference Files
| File | Purpose |
|---|---|
references/interview-guide.md | Buyer interview questions for won and lost deals |
references/analysis-template.md | Structured template for each deal analysis |
references/pattern-tracker.md | Framework for tracking patterns across analyses |
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- win-loss-analysis by matteotitta · 51
- win-loss-analysis by jbalbu01 · 14
- deal-review-win-loss by louisblythe · 136
- win-loss-reason-extraction by louisblythe · 136
- win-loss-reasons by pmalliance · 63
- win-loss-brief by zime-ai · 14
- win-loss-report by octavehq · 11
- yt-competitive-analysis by ericosiu · 3,449
Need help setting it up?
This page tells you what win-loss-analysis does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.