polarization-check

Analyze 30 days of HR data to classify training zones and output a structured JSON verdict.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/AlvaroLaraFF/strava-coach --skill polarization-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: polarization-check
Source: https://github.com/AlvaroLaraFF/strava-coach/tree/main/.claude/skills/polarization-check
Command: npx skills add https://github.com/AlvaroLaraFF/strava-coach --skill polarization-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Polarization-check solves the problem of determining whether a trainee's recent training distribution adheres to the 80/20 polarized model by categorizing sessions into easy, moderate, and hard zones using HR proxies and activity data.

Core Features & Use Cases

  • Time-in-zone analysis: buckets the last 30 days of training into easy, moderate, and hard zones to reveal distribution.
  • Verdict & guidance: outputs a coaching verdict (POLARIZED, PYRAMIDAL, THRESHOLD-HEAVY, or UNDEFINED) with actionable suggestions.
  • Robust handling & memory: includes an auto-recovery flow for common errors and persists coaching observations to memory.

Quick Start

Run polarization-check to evaluate your last 30 days of training intensity distribution.

Frequently Asked Questions about polarization-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my training follows the 80/20 polarized distribution model?

Polarized training distribution is assessed by bucketing your last 30 days of HR data into easy, moderate, and hard zones. The analysis outputs a structured JSON verdict indicating whether your intensity distribution is polarized, pyramidal, threshold-heavy, or undefined.

How do I calculate time in heart rate zones for polarized training?

Calculating time in HR zones for polarized training involves computing HR-based thresholds from your activity data. The skill buckets sessions into easy, moderate, and hard zones to reveal your training intensity distribution over a 30-day window.

Can I assess polarized training readiness for a group of athletes?

Yes, you can assess polarized training readiness for a group of athletes. The skill applies HR data analysis to individuals or groups to evaluate 80/20 distribution and guide coaching rebalancing decisions.

What happens if my HR data is missing when analyzing training distribution?

When HR data is missing during training distribution analysis, the skill handles the gap via a snapshot mechanism. This auto-recovery flow ensures the 80/20 polarization check still processes your available activity data.

What is the difference between polarized, pyramidal, and threshold-heavy training?

The difference between polarized, pyramidal, and threshold-heavy training lies in the time spent in easy, moderate, and hard zones. The skill outputs a structured verdict based on your HR data distribution to identify which model your training follows.