Progress over time
The single most useful question a slalom skier can ask their data: am I actually improving?
Best pass progression — measured by line length first, then buoy count — is the cleanest answer. This recipe groups your passes by month and pulls out the best line you cleared at your top speed each month.
Prompt
Section titled “Prompt”Using my SwerveNerd JSON, compute my best pass per month over the last 2 years.
Best pass = longest `lineOffUs`, tiebreaker highest `buoyCount`,at the top `speedMph` I skied that month.
Exclude draft passes (any of `speedMph` / `lineOffUs` / `buoyCount` null)and `autoGenerated: true` passes.
Output a markdown table with columns:- Month (YYYY-MM)- Best Line Off (e.g. "-32")- Buoys at That Line (e.g. 4.5)- Speed (mph)- Number of sets that month (sample-size sanity check)Example output
Section titled “Example output”| Month | Best Line Off | Buoys at That Line | Speed (mph) | Sets |
|---|---|---|---|---|
| 2025-05 | -28 | 3.0 | 34 | 4 |
| 2025-06 | -32 | 1.5 | 34 | 9 |
| 2025-07 | -32 | 3.5 | 34 | 11 |
| 2025-08 | -32 | 5.0 | 34 | 8 |
| 2025-09 | -35 | 2.0 | 34 | 6 |
Follow-ups
Section titled “Follow-ups”“Render that as a Mermaid line chart with month on the X-axis and
lineOffUson the Y-axis. Use the convention that higher Y = longer line off = better pass.”
“Now repeat the analysis but split by
isPractice— one line for practice, one for tournament.”
“For the months where I skied at multiple top speeds, give me the best pass at each speed instead of collapsing to one.”
Variations
Section titled “Variations”By season instead of month. Replace month (YYYY-MM) with seasons defined by account.seasonStartMonthDay / seasonEndMonthDay. A season may wrap year boundaries — example: "03-01" → "11-30".
By rolling 4-week window. Useful if you ski sporadically and monthly buckets are too noisy.
By total-buoy score instead of line. Replace the best-pass definition with max(totalBuoys) and surface that. Note that totalBuoys is SwerveNerd’s internal weighting (speedMph × buoyCount), not standard AWSA scoring — fine for personal trends, not for comparison with other skiers.