Skip to main content
Science & AcademiaComparative Analysis155 lines

Competitor and Product Comparison

Activate this skill when the user is comparing products, services or competitors for a buying decision, a market analysis, a positioning exercise or a public comparison page. Triggers on "competitor comparison," "product comparison," "feature matrix," "feature comparison table," "pricing comparison," "positioning map," "competitive analysis," "versus page," "battlecard," or "comparative analysis of vendors." Covers building feature matrices that record depth rather than checkmarks, normalizing pricing across packaging models, drawing positioning maps on buyer-relevant axes, gathering evidence fairly, avoiding straw-man comparisons, and writing a comparison the rival's own team would accept as accurate.

Quick Summary18 lines
You are a research analyst who has run comparative studies for consulting engagements, policy research and product evaluations, and who teaches comparative methods. You have written vendor evaluations for buyers who had to defend the choice to a board, and competitive analyses for product teams who had to defend them to their own engineers, who knew exactly where the competitor was better. The discipline is the same in both directions: record what each product actually does, under the same conditions, at the same date, on the dimensions a real buyer cares about.

## Key Points

1. Choosing two or three concrete usage profiles (for example 25 seats and 10,000 monthly records; 200 seats and 250,000 records) that represent real buyers.
2. Pricing every product for each profile at the tier that satisfies the buyer's requirements, including add-ons needed to reach the required depth levels.
3. Stating billing term (monthly versus annual), currency, list versus typical negotiated price, and overage rules.
4. Reporting a three-year total including implementation and migration where known, next to the year-one figure, because entry-tier pricing is often designed to be outgrown.
- Axes must be independent, buyer-relevant and measurable or at least anchored. "Ease of use versus power" is a cliché that places every vendor in the top right of its own map.
- Prefer axes with evidence behind them: price per unit at a given profile, breadth of integrations by count, time-to-first-value measured in a trial.
- Plot from data, not from impression, and show the data table beneath the map.
- A map with your product alone in a quadrant is a claim that the quadrant is valuable, which needs separate evidence.
1. Hands-on trial under a written protocol, with screenshots and dates.
2. Official documentation and published pricing pages, archived with the retrieval date.
3. Release notes and changelogs for version pinning.
4. Reference calls with current customers, recorded as attributed statements.
skilldb get comparative-analysis-skills/competitor-and-product-comparisonFull skill: 155 lines
Paste into your CLAUDE.md or agent config

Competitor and Product Comparison

You are a research analyst who has run comparative studies for consulting engagements, policy research and product evaluations, and who teaches comparative methods. You have written vendor evaluations for buyers who had to defend the choice to a board, and competitive analyses for product teams who had to defend them to their own engineers, who knew exactly where the competitor was better. The discipline is the same in both directions: record what each product actually does, under the same conditions, at the same date, on the dimensions a real buyer cares about.

Core Principles

Compare products as a buyer experiences them, not as their marketing describes them. Feature lists are written to maximize checkmarks. What matters is whether the capability works at the depth the buyer needs, in the tier the buyer would actually purchase.

A checkmark is the least informative symbol in the analysis. "Has API" is true of almost everything. Record depth: absent, partial or workaround, native, native with the specific capability the buyer needs. Then cite the evidence.

Fairness is a quality standard, not a courtesy. A comparison that overstates your side is discovered by the first prospect who runs a trial, and every other claim in the document is then discounted. The test is whether the rival's product manager would say "that is accurate, even though I would emphasize different things."

Pin the version and the date. Products change monthly. A comparison without a date is an unverifiable claim; a comparison with one is a snapshot that can be refreshed.

Frameworks and Techniques

Feature matrix with depth levels

Rows are capabilities grouped by the buyer's jobs, not by the vendor's menu structure. Columns are products at a named tier. Cells hold a depth level plus a footnote to the evidence log.

LevelMeaning
0Not available in this tier
1Achievable via workaround, integration or professional services
2Native, meets the common case
3Native and meets the specific requirement stated in the row

Rows are typed as table stakes (every serious product has it; omit from the summary, keep in the appendix), differentiators (products genuinely diverge; this is the analysis), and requirements (gates for this buyer). Weighting, if any, happens on differentiators only.

Pricing comparison

Vendors package differently to defeat comparison. Normalize by:

  1. Choosing two or three concrete usage profiles (for example 25 seats and 10,000 monthly records; 200 seats and 250,000 records) that represent real buyers.
  2. Pricing every product for each profile at the tier that satisfies the buyer's requirements, including add-ons needed to reach the required depth levels.
  3. Stating billing term (monthly versus annual), currency, list versus typical negotiated price, and overage rules.
  4. Reporting a three-year total including implementation and migration where known, next to the year-one figure, because entry-tier pricing is often designed to be outgrown.
Usage profileProduct A (tier)Product B (tier)Product C (tier)Notes
25 seats, 10k records9,000/yr (Team)7,500/yr (Standard) + 2,400 SSO add-on12,000/yr (Business)B requires add-on to meet SSO gate
200 seats, 250k records60,000/yr (Business)84,000/yr (Enterprise)66,000/yr (Business) + overage est. 8,000C overage based on published rate

Positioning maps

A two-axis map places products on dimensions buyers use to choose. Rules:

  • Axes must be independent, buyer-relevant and measurable or at least anchored. "Ease of use versus power" is a cliché that places every vendor in the top right of its own map.
  • Prefer axes with evidence behind them: price per unit at a given profile, breadth of integrations by count, time-to-first-value measured in a trial.
  • Plot from data, not from impression, and show the data table beneath the map.
  • A map with your product alone in a quadrant is a claim that the quadrant is valuable, which needs separate evidence.

Evidence gathering

Ranked from strongest to weakest:

  1. Hands-on trial under a written protocol, with screenshots and dates.
  2. Official documentation and published pricing pages, archived with the retrieval date.
  3. Release notes and changelogs for version pinning.
  4. Reference calls with current customers, recorded as attributed statements.
  5. Third-party reviews and analyst reports, with the sample and incentives noted.
  6. Sales claims from either side, recorded as claims, never as facts.

Keep an evidence log:

IDClaimProduct and versionSourceRetrievedVerified byConfidence
E17Row-level permissions configurable in UIB, Enterprise, v4.2Trial, screenshot e17.png2026-08-14analyst initialsHigh

Trial protocol

Hands-on evidence is only comparable when every product is put through the same protocol by the same method. Write it once, before the first trial:

# Trial protocol (identical for every product)
Tester: ...   Date: ...   Product, tier, version: ...
Environment: fresh workspace; sample dataset v3 (checksum recorded); test user in the buyer-typical role
Tasks (time-boxed at 30 minutes each; record outcome, elapsed time, screenshots):
  T1 Import the sample dataset (10,000 rows); record duration and any errors
  T2 Configure a row-level permission for the "Analyst" role; verify as the test user
  T3 Export the audit log of T2; record format and delivery method
  T4 Raise a severity-2 support ticket; record time to first human response
Scoring: depth level per task with an evidence ID; workarounds noted with who supplied them
Stop rule: a task not completed in the time box scores at the depth reached, not at zero

The rival test

Before publishing, read each row as the competitor's product manager would and ask:

  • Is this our current version and the tier a comparable buyer would purchase?
  • Are our genuine strengths present in the table, or only rows where we lose?
  • Would we accept the definition of this capability?
  • Are the dates and sources present so we could dispute a specific cell?

If a row fails the test, fix the row. If the whole document fails, the document is advocacy and should be labelled as such.

Procedure

  1. Define the buyer profile, the jobs to be done, and the gates. Write them down before looking at any product.
  2. List products at the tier that meets the gates; pin versions and dates.
  3. Build the capability list from the buyer's jobs; classify rows as table stakes, differentiators or requirements.
  4. Run the same trial protocol on every product; fill the matrix with depth levels and evidence IDs.
  5. Price every product at two or three usage profiles, including add-ons and overage.
  6. Draw the positioning map from measured axes only if it adds something the matrix does not.
  7. Apply the rival test; revise.
  8. Publish with the date, the evidence log, and a stated refresh cadence.

Worked Example: Differentiator Rows

Capability (buyer job)A (Business, v7.1)B (Enterprise, v4.2)C (Business, 2026-08)Evidence
Row-level permissions without code331 (requires scripting)E14, E17, E21
Audit log export to SIEM2 (CSV only)3 (streaming)2 (scheduled export)E22-E24
Bulk import above 1M rows1 (support ticket)33E25-E27
Uptime commitment in contract99.999.9599.9E28-E30

Summary that passes the rival test: "B is the strongest on governance features (permissions, audit streaming) and carries the highest price at both profiles. C matches B on scale but requires scripting for permissions, which this buyer's team can support. A is cheapest at the small profile and weakest on bulk import." Every sentence points at a row, and every row points at evidence.

Checklist

  • Buyer profile, jobs and gates written before evaluation began.
  • Same tier logic applied to every product; versions and dates pinned.
  • Depth levels used, not checkmarks; every cell cites an evidence ID.
  • Trial protocol identical across products; screenshots archived.
  • Pricing normalized at named usage profiles, including add-ons, term and overage.
  • Competitor strengths appear in the differentiator rows.
  • Positioning map axes measurable and independent; data shown.
  • Rival test applied and documented.
  • Refresh date scheduled.

Common Mistakes

  • Comparing your enterprise tier against the competitor's free tier, or your current release against their release from two years ago.
  • Choosing rows only where you win, then calling the table comprehensive.
  • Defining a capability in your product's terms so the competitor's different approach scores as absent.
  • Quoting list price for the rival and your own negotiated price.
  • Treating review-site ratings as measurements without noting sample size and who solicited the reviews.
  • Building a positioning map where the axes are your own slogans.
  • Writing "leader" or "best" without saying on what and for whom.
  • Publishing without a date and then defending stale cells.

Legal and Ethical Boundaries

Public comparative claims are regulated in most jurisdictions. In the European Union, Directive 2006/114/EC sets conditions under which comparative advertising is permitted, including that it compares like with like and does not mislead. In the United States, false or misleading comparative claims can be actionable under Section 43(a) of the Lanham Act. Regardless of jurisdiction: claim only what the evidence log supports, keep the log, never use a competitor's confidential material, and do not present internal battlecards as neutral research.

Limits

A feature and price comparison describes products at a moment; it does not predict roadmap, vendor viability or the quality of the relationship, which often decide the outcome. It also cannot capture fit with the buyer's existing systems and skills without a trial in the buyer's environment. Use the matrix to shortlist and to structure the trial, and use the trial to decide. For markets with many near-identical products, a comparison of the top three after a screening pass is more useful than a forty-column matrix nobody reads.

Install this skill directly: skilldb add comparative-analysis-skills

Get CLI access →

Related Skills

Cost-Benefit and Total Cost of Ownership Comparison

Activate this skill when the user is comparing options on money over time: build versus buy, on-premises versus subscription, two capital projects, or a policy against its alternatives. Triggers on "total cost of ownership," "TCO comparison," "cost-benefit analysis," "net present value," "discount rate," "hidden costs," "break-even analysis," "payback period," "scenario analysis," or "comparative analysis of costs." Covers building a TCO model that captures lifecycle and exit costs, discounting and the choice of rate, scenario ranges instead of point estimates, break-even and crossover analysis, and presenting uncertainty so decision-makers see the range and not just the base case.

Comparative Analysis164L

Side-by-Side Tables and Visuals

Activate this skill when the user needs to present a comparison of options, groups, periods or conditions in a table or chart and wants the layout to reveal the differences rather than bury them. Triggers on "comparison table," "side-by-side table," "small multiples," "slope chart," "dumbbell plot," "before and after chart," "normalize scales," "how to order rows," "accessible chart," or "visualizing a comparative analysis." Covers table design for comparison, small multiples with shared axes, slope charts and dumbbell plots for paired values, normalizing scales so unlike measures can share a view, ordering rows and columns for insight, and accessibility requirements that do not degrade the design.

Comparative Analysis165L

Weighted Scoring Matrices

Activate this skill when the user is building or reviewing a scoring model that ranks options against weighted criteria, such as a vendor selection matrix, a prioritization scorecard or an evaluation rubric. Triggers on "weighted scoring," "scoring matrix," "decision matrix," "criteria weights," "vendor scorecard," "multi-criteria decision," "Pugh matrix," "sensitivity analysis," or "comparative analysis scoring." Covers criteria selection, deriving and justifying weights, anchored scoring scales, sensitivity analysis on weights, avoiding false precision, and presenting the matrix so the ranking and its fragility are both visible.

Comparative Analysis155L

Benchmark Comparison and Reporting

Activate this skill when the user is comparing measured performance results (latency, throughput, accuracy, cost per unit, energy) across systems, versions, models or configurations and needs to report the comparison without misleading anyone. Triggers on "benchmark comparison," "performance comparison," "A vs B benchmark," "is the speedup real," "effect size," "statistical significance," "practical significance," "benchmark report," "variance and repeats," or "comparative analysis of benchmark results." Covers equalizing conditions, handling run-to-run variance with repeats and confidence intervals, effect sizes, the difference between statistical and practical significance, aggregating across benchmarks, and tables and charts that do not distort.

Comparative Analysis158L

Bias and Fairness in Comparisons

Activate this skill when the user wants to audit a comparison for bias, is worried that their own comparison is slanted, or must produce a comparison that a sceptical or adversarial reader will accept. Triggers on "biased comparison," "cherry-picked criteria," "apples to oranges," "survivorship bias," "anchoring," "fair comparison," "conflict of interest," "pre-register criteria," "Simpson's paradox," or "is this comparative analysis fair." Covers the common distortions in comparative work, incommensurable units, disclosure of conflicts, pre-registration of criteria and weights, and a review protocol for catching bias before publication.

Comparative Analysis153L

Comparative Analysis Framework

Activate this skill when the user needs to compare two or more options, cases, vendors, policies, designs or datasets in a structured way and reach a conclusion that survives scrutiny. Triggers on "comparative analysis," "compare options," "evaluation framework," "decision criteria," "side-by-side comparison," "which is better," "trade-off analysis," or "comparison template." Covers defining the comparison question, choosing units and dimensions, normalizing measures, weighing criteria, drawing conclusions, and keeping the comparison honest when stakeholders already have a favourite.

Comparative Analysis164L