Skip to main content
AIDiveForge AIDiveForge
📊

Competitor Feature Matrix

Research & Analysis · by AIDiveForge · Apr 20, 2026 · Beginner

Turn a list of competitor URLs into a normalized feature and pricing matrix you can paste into a deck — without the 'plan names mean different things at each company' problem.

🧠 Why it works

Feature matrices usually fail because each vendor uses different words for the same thing and each reader interprets blanks differently. Forcing a canonical feature list up front and distinguishing 'absent' from 'undisclosed' prevents the matrix from silently lying.

⚙️ How it works

  1. Scrape each pricing page + features page into clean markdown. 2. Ask the LLM to extract features as (name, description) tuples per vendor. 3. Merge synonymous features across vendors using embedding similarity + confirmation prompt. 4. For each (feature, vendor) cell, re-prompt against just that vendor's source markdown with three options: present / absent / undisclosed. 5. Render as CSV with a provenance column linking to the page each claim came from.

Description

Given 5-20 competitor URLs, crawls each site's pricing and feature pages and emits a CSV where every row is a feature and every column is a competitor. Plans are normalized to tiers (free / paid / enterprise) rather than vendor-specific names. Missing data is explicitly marked 'not disclosed' instead of left blank.

Install this skill

A Claude skill is a skill.md file with YAML frontmatter and a markdown body. Drop the file into your tool of choice — or pick a different format if you use Cursor, Windsurf, Copilot, or something else.

Download skill.md
mkdir -p ~/.claude/skills/competitor-feature-matrix \
  && curl -L https://aidiveforge.com/skill/competitor-feature-matrix.skill-md \
       -o ~/.claude/skills/competitor-feature-matrix/skill.md

Save to ~/.claude/skills/competitor-feature-matrix/skill.md

Recommended Use

Tools and workflow packs this skill pairs well with. Forge picks are auto-generated from category + capability signals; Community picks are added by people who've used the pairing.