Data-driven lead scoring calibrated to your own win/loss history, not generic best-practice weights. Uses point-biserial correlation to find which signals actually predict wins for your business.
The BANT Lead Scoring Model is a free Claude Skill that calibrates lead-scoring weights from your own closed-won/closed-lost deal history using point-biserial correlation, instead of generic default weights.
The BANT Lead Qualification Schema snippet ships with MV3’s own reasonable default weights. Those are a real starting point, not a claim that they fit every business. This skill computes weights from your own historical closed-deal data instead, using point-biserial correlation, a standard statistical technique, not a black box.
const { calibrateWeights } = require('./calibrate.js');
const weights = calibrateWeights(myClosedDeals);
// { weights: { budget_confirmed: 5.2, authority_level: 3.1, ... },
// correlations: {...}, sample_size: 84 }
Under 30 historical deals, the result includes an explicit warning field. Correlations from small samples are noisy: treat the output as directional, not final, until you have more closed deals to calibrate against.
Documentation + a calibration algorithm, not a hosted service. You run this against your own exported CRM data: nothing leaves your environment.
| File | Purpose |
|---|---|
SKILL.md | The skill definition |
calibrate.js | Zero-dependency point-biserial correlation engine |
test.js | Synthetic dataset with a known ground truth, verifies the engine recovers it |
Verified 2026-08-12: npm audit 0 vulnerabilities (zero dependencies), node test.js 8/8 passing, including a planted-ground-truth test, a small-sample-warning test, and a constant-value edge case that must return 0 correlation, not NaN.
Open an issue on GitHub Issues. Want it run against your real CRM export? Book a scoping call ($175/hr).
MIT
Yes. Free to download and run yourself. MV3 charges $175/hr only if you want it run against your real CRM export for you.
Closed deals with budget_confirmed, authority_level, need_severity, timeline_days, and whether each deal closed_won. Export this from your CRM.
No. The calibration engine runs entirely in your own environment with zero outbound network calls.
The snippet uses MV3's fixed default weights. This skill computes custom weights from your own win/loss history instead.
Open a GitHub Issue for bugs or questions. For paid help running this against your real CRM, book a scoping call.
AI Marketing & SEO Automation, All States
AI Content & SEO Infrastructure for B2B companies that want to own their growth channel , not rent it.
(704) 317-2293 Get the Audit →We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.