chuazj/cycling-fitness-coach

Habilidade do Claude Code para treinamento de ciclismo: análise no intervals.icu, geração de treinos Zwift, acompanhamento de PMC e planos de treinamento periodizados.

O que é cycling-fitness-coach?

Esta habilidade (skill) para Claude Code transforma o assistente em um treinador de ciclismo pessoal, integrando-se diretamente com plataformas como intervals.icu e Zwift. Ela permite analisar dados de treino detalhados, gerar workouts personalizados para Zwift, acompanhar a Curva de Performance (PMC) e criar planos de treinamento periodizados baseados nos princípios de periodização. Ao utilizar esta skill, desenvolvedores e entusiastas do ciclismo podem automatizar análises de carga de treino, receber recomendações de intensidade e volume, e otimizar sua preparação para eventos específicos. A skill se baseia em documentação do SKILL.md, que descreve como interagir com as APIs e interpretar métricas de desempenho, tornando o processo de coaching mais eficiente e baseado em dados.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add chuazj/cycling-fitness-coach

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que cycling-fitness-coach faz?

Habilidade do Claude Code para treinamento de ciclismo: análise no intervals.icu, geração de treinos Zwift, acompanhamento de PMC e planos de treinamento periodizados.

Visão Geral

Esta habilidade capacita o Claude Code a atuar como um treinador de ciclismo inteligente. Ela utiliza dados de plataformas como intervals.icu e Zwift para fornecer análises aprofundadas, gerar workouts personalizados e monitorar a progressão do treinamento através da Curva de Performance (PMC). Ideal para ciclistas que buscam otimizar seu desempenho com base em ciência do esporte e automação.

Funcionalidades

  • Análise de Treino: Processa dados do intervals.icu para calcular métricas como TSS (Training Stress Score), CTL (Chronic Training Load), ATL (Acute Training Load) e TSB (Training Stress Balance).
  • Geração de Workouts Zwift: Cria arquivos .zwo personalizados, prontos para importação no Zwift, seguindo zonas de potência e objetivos específicos.
  • Acompanhamento de PMC: Visualiza a evolução da forma física, fadiga e prontidão para treinos e competições.
  • Planos Periodizados: Estrutura planos de treino em macro, meso e microciclos, alinhados com objetivos de curto e longo prazo.

Como Usar

Para começar, certifique-se de que o Claude Code tenha acesso à sua conta do intervals.icu (via API key) e ao Zwift. Em seguida, você pode usar comandos como:

  • Analisar meu último treino – para obter uma análise detalhada.
  • Gerar treino de 60 minutos para zona 2 – para criar um workout Zwift.
  • Mostrar meu PMC – para visualizar a curva de performance.
  • Criar plano para preparar para um evento de 100 km em 8 semanas – para gerar um plano periodizado.

Requisitos

  • Acesso ao Claude Code (via terminal ou extensão).
  • Conta no intervals.icu com API key configurada.
  • Conta no Zwift (para uso de workouts gerados).

Exemplo de Uso

# Comando para analisar treino recente
claude "Analisar meu treino de ontem"

# Comando para gerar workout Zwift
claude "Crie um workout de 45 minutos com 3x8 minutos a 90% FTP"

# Comando para visualizar PMC
claude "Mostre meu PMC e previsão para próxima semana"

Notas Técnicas

  • A skill usa a API pública do intervals.icu para obter dados históricos.
  • Workouts gerados seguem o formato .zwo (XML) compatível com Zwift.
  • Cálculos de PMC seguem o modelo de Dr. Andrew Coggan.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório oficial.

Licença

Este projeto está licenciado sob a licença MIT.

Habilidades Relacionadas