fuzzy-matching

Installation
SKILL.md

Multi-Stage Fuzzy Matching

Production-grade fuzzy matching for inventory items, products, or entity reconciliation.

When to Use This Skill

  • Matching vendor SKUs to inventory items
  • Entity reconciliation with varying name formats
  • Product deduplication across sources
  • Any scenario where exact matching misses valid matches

Core Concepts

Three-stage pipeline: PostgreSQL trigram (fast pre-filter) → Salient overlap (quick filter) → Multi-factor similarity (expensive, accurate). Achieves O(log n) with proper indexing.

Stage 1: PostgreSQL Trigram (fast) → 50 candidates
Stage 2: Salient Overlap Check (fast) → ~20 candidates
Related skills
Installs
40
GitHub Stars
780
First Seen
Jan 25, 2026