Vendor Comparison Matrix

SkillDev tools

Build structured vendor/tool evaluation matrices with weighted scoring, TCO analysis, and recommendation memos. Covers criteria definition, deal-breaker identification, and negotiation points. Use when selecting SaaS tools, evaluating technology vendors, or making build-vs-buy decisions.

Use Vendor Comparison Matrix in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Vendor Comparison Matrix and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Vendor Comparison Matrix skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Vendor Comparison MatrixStart free

What this skill tells your AI

The instructions your AI receives, as published by hoavdc/codexkit in skills/codexkit-vendor-comparison-matrix/SKILL.md and read by Ahel’s review.

When to Use

  • When evaluating 2+ vendors or tools for a purchase decision
  • When building a business case for tool selection
  • When leadership requires a structured evaluation for procurement
  • When comparing build-vs-buy options

Procedure

Step 1 — Requirements Gathering

Categorize requirements:

CategoryRequirementPriority (Must/Should/Nice)
Functional[What it must do]Must
Integration[What it connects to]Should
Security[Compliance needs]Must
Performance[Speed, scale]Should
Support[SLA, response time]Nice

Identify deal-breakers — any Must requirement not met eliminates the vendor.

Step 2 — Weight Criteria

Assign weights that sum to 100:

CategoryWeightJustification
Functionality30Core use case
Integration20Must connect to existing stack
Security & Compliance20Regulated industry
Pricing / TCO15Budget constrained
Vendor viability10Long-term relationship
UX / Adoption5Ease of rollout

Step 3 — Score Vendors

Score each vendor 1–5 per criterion:

Criterion (Weight)Vendor AVendor BVendor C
Feature set (30)4 → 1205 → 1503 → 90
Integration (20)5 → 1003 → 604 → 80
Security (20)4 → 804 → 805 → 100
Pricing (15)3 → 452 → 305 → 75
Viability (10)5 → 504 → 402 → 20
UX (5)4 → 205 → 253 → 15
Weighted Total415385380

Step 4 — TCO Analysis

Calculate Total Cost of Ownership over 3 years:

Cost ComponentVendor AVendor BVendor C
License / subscription$X$Y$Z
Implementation / migration.........
Training & change management.........
Ongoing support / maintenance.........
Integration development.........
Opportunity cost of downtime.........
3-Year TCO$XX$YY$ZZ

Step 5 — Risk Assessment

VendorRiskLikelihoodImpactMitigation
AVendor acquisitionLowHighContractual exit clause
BPoor integrationMediumMediumPOC before commit

Step 6 — Recommendation Memo

Write a concise memo:

  1. Recommendation: Vendor A
  2. Rationale: Highest weighted score, best integration, acceptable TCO
  3. Trade-offs accepted: Higher price than C, less feature-rich than B
  4. Next steps: Negotiate contract, run POC, plan migration

Inputs

InputRequiredFormat
Vendors to evaluateYesList of options
RequirementsYesFunctional and non-functional
BudgetRecommendedAnnual or 3-year
Evaluation teamRecommendedWho scores and decides

Output

## Vendor Evaluation — [Category]

### Recommendation: Vendor A (Score: 415/500)

### Weighted Comparison
[Scoring matrix table]

### TCO (3-Year)
[Cost breakdown table]

### Risk Assessment
[Risk table per vendor]

### Negotiation Points
- Request 15% volume discount based on 3-year commitment
- Include SLA with penalties for >99.9% uptime
- Require data portability clause

Definition of Done

  • Requirements categorized with priorities
  • Weights assigned and justified
  • All vendors scored consistently
  • TCO calculated over 3+ years
  • Risks identified with mitigations
  • Clear recommendation with rationale

Quality Criteria

  • Data sources and assumptions are explicitly stated
  • Calculations are reproducible from provided inputs
  • Visualizations or tables have clear labels, units, and time ranges
  • Caveats and confidence levels are documented for estimates

Verification (4C)

CheckQuestion
CorrectnessAre formulas, aggregations, and statistical methods applied correctly?
CompletenessDoes the analysis cover all requested metrics and time ranges?
Context-fitAre the chosen metrics relevant to the business question being answered?
ConsequenceIf this data were used for a decision today, what blind spots remain?

Edge Cases

  • Missing or incomplete data — Document gaps and their potential impact on conclusions. Provide ranges instead of point estimates.
  • Outliers skewing results — Report with and without outliers. Document the decision to include or exclude.
  • Changing data definitions mid-period — Split analysis at the change boundary and note the schema difference.

Changelog

  • v1.0.0 — Initial release

Signals

GitHub stars
25
Forks
13
Last commit
Oct 2026
Advanced
Item type
skill
Key
codexkit-vendor-comparison-matrix
Source
github.com/hoavdc/codexkit