Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Analyze pipeline coverage and forecast accuracy
.claude/skills/davekilleen-pipeline-health/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -24% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 49% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 133% | 0% |
Produce a dated, evidence-backed view of pipeline coverage, velocity, conversion, concentration, and forecast confidence. The skill calculates what the supplied data supports and leaves policy judgments unknown when the team's definitions are absent.
/pipeline-health — review the current confirmed reporting period/pipeline-health [period] — review a named month, quarter, or date range/pipeline-health forecast — focus on explicit forecast categories and gapsSet a report as-of timestamp before reading data. Attach field provenance to every target, deal value, stage, probability, forecast category, date, benchmark, and calculated claim: source path or record ID, source event date, and read as-of time. A file modified time is only a discovery clue, never a substitute for a business event date.
categories, thresholds, and benchmarks for the requested period. Record the applicable configuration source and effective date. If one is absent, stale, contradictory, or unconfirmed, mark it Unknown; never invent a replacement or import a generic sales convention.
Unknown; zero is valid only when the authoritative source explicitly records zero.
Assessment: Unknown — no sourced benchmark.
raw numerators, denominators, stage subtotals, and deal-level contributions.
requested change, require explicit confirmation, then read back the result. If a write or read-back fails, report possible partial state, re-read the authoritative record, and wait for fresh human direction.
Confirm:
Do not calculate across currencies or units without a sourced conversion rule. Do not merge duplicate records until identity has been reconciled.
For each discovered deal, record:
| Field | Required evidence | |---|---| | Identity | stable deal ID and source | | Value | amount, currency, source date | | Stage | configured stage and canonical stage-entry date | | Forecast | explicit category from the authoritative source | | Probability | configured value and effective date | | Close date | dated source or Unknown | | Activity | canonical event date and source |
Keep an Unchecked deals section for unreadable, duplicate, or incomplete rows. Do not silently remove them from the apparent pipeline.
for that deal.
factual ratio, not a health label. Apply a label only when a configured or cited policy defines one.
confirmed probability. Show included and excluded deal counts.
same sourced period. State the cohort and exclusions.
configured threshold or a clearly described historical distribution; otherwise show age without calling it slow.
concentration risk only when a sourced policy defines that judgment.
Never infer a forecast category from stage or probability.
Cross-check total pipeline against stage subtotals, percentage sums against eligible denominators, and every gap sign against target - forecast.
For each finding, show:
Never invent causes for a low conversion rate, silence from a buyer, or a likely close. Offer questions to investigate instead.
markdown# Pipeline health **Period:** [confirmed range and timezone] **As of:** [timestamp] **Target:** [value, currency, source/date or Unknown] **Deals discovered / checked / unchecked:** [N / n / u] ## Forecast | Category | Amount | Eligible coverage | Definition source | |---|---:|---:|---| | Commit | [amount or Unknown] | [n/N] | [source/date] | | Best case | [amount or Unknown] | [n/N] | [source/date] | | Weighted pipeline | [amount or Unknown] | [n/N] | [probability source/date] | ## Coverage and flow | Metric | Result | Numerator / denominator | Assessment policy | |---|---:|---|---| | Coverage | [ratio or Unknown] | [raw values] | [source/date or Unknown] | | Conversion | [rate or Unknown] | [n/N and period] | [benchmark or Unknown] | | Velocity | [distribution or Unknown] | [eligible n/N] | [policy or Unknown] | ## Risks and unknowns - [Evidence-backed risk, or Unknown with missing evidence] - [Contradiction with both sources] - [Unchecked deal and reason] ## Recommended questions or actions 1. [Action tied to a finding; no write performed]
Every populated value must trace to the source ledger. Placeholders are output shape, not assumptions.
If the user asks to update a deal, target, probability, or stage configuration:
A timeout, mismatch, or partial response is a failed change, never success.
Other measured skills in the registry, with their headline benchmark lift.