Pass distribution
Most skiers have one line that defines their level — say, -32 off at 34 mph. The question isn’t can I clear it? but how often, and how close are the misses?
This recipe gives you the full distribution so you know whether you’re a coin flip or a near-lock.
Prompt
Section titled “Prompt”At `speedMph === 34` and `lineOffUs === 32`, give me the frequencydistribution of `buoyCount` across all passes.
Exclude `autoGenerated: true` passes and draft passes.
Show it as a markdown table with columns:- Buoy count (in 0.5 increments from 0 to 6)- Number of passes- Percent of total
Then give me a one-sentence summary: my completion rate (`buoyCount === 6.0`)at this line, plus my "near-completion" rate (buoyCount >= 5).Example output
Section titled “Example output”| Buoy count | Passes | % of total |
|---|---|---|
| 0.0 | 3 | 4% |
| 0.5 | 2 | 3% |
| 1.0 | 4 | 5% |
| 1.5 | 5 | 7% |
| 2.0 | 7 | 9% |
| 2.5 | 6 | 8% |
| 3.0 | 9 | 12% |
| 3.5 | 8 | 11% |
| 4.0 | 11 | 15% |
| 4.5 | 9 | 12% |
| 5.0 | 6 | 8% |
| 5.5 | 3 | 4% |
| 6.0 | 2 | 3% |
At -32 / 34 mph your completion rate is 3% and your near-completion rate (≥5 buoys) is 15% — you’re firmly in the “still battling this line” zone.
Follow-ups
Section titled “Follow-ups”“Render the distribution as a Mermaid bar chart, with buoy count on the X-axis and number of passes on the Y-axis.”
“What’s my completion rate at this line broken down by year? Is it improving?”
“What’s the longest streak of consecutive completed passes I’ve ever had at -32 / 34 mph? List the set dates.”
“Across all skis (use
skiTextorskiSettings.skiSize), which one gives me the highest completion rate at -32 / 34 mph?”
Variations
Section titled “Variations”Across multiple lines. Replace the single lineOffUs === 32 filter with a 2D distribution: rows = line off, columns = buoy count. Surfaces where your edge is.
By boat setting. Subset by boatSetting.letter and boatSetting.number. Some skiers complete more at A1, others at B2 — even at the same speed.
Time-of-year effect. Group passes by month-of-year (1–12, ignoring year). Are you a strong June skier and weak September skier?