Sesiones y planes estructurados → TrainingPeaks / Zwift
Demo para el jurado del Hackathon E7 · TrainingPeaks real conectado (solo el perfil de Pablo) · resto de datos ficticios
Panel de alertas
Todos tus deportistas de un vistazo: forma y frescura, adherencia de la semana, sesiones sin hacer, días sin entrenar, subidas de carga y competiciones cercanas, convertidos en semáforos y alertas ordenadas por urgencia. Se lee de TrainingPeaks (28 días atrás, 7 adelante) y se guarda en este navegador.
Editando una sesión del plan
Pasos
Series de natación
Ejercicios de fuerza
Biblioteca de sesiones
🧪 Tests de valoración
Un test por disciplina para medir y recalibrar zonas: cárgalo, ajústalo si quieres y envíalo a TrainingPeaks como cualquier sesión. Tras completarse, en la ficha del atleta puedes detectar el resultado y aplicar los nuevos umbrales.
Generar con IA
Asistente guiado: responde unas preguntas, la app construye un prompt experto optimizado y eliges entre IA gratuita (ChatGPT, Claude, Gemini) o tu API de OpenAI para generar la sesión al instante.
Modo manual (pegar JSON directamente)
Herramientas avanzadas: prompts para el Workout Builder de TP y generador en lote
🧠 Prompts para el Workout Builder de TP
Genera prompts listos para pegar en el generador de entrenamientos con IA de TrainingPeaks, cada uno con su título y su descripción al estilo de la app. Los redacta el modelo más potente del gateway con razonamiento alto. Para una sesión suelta o una planificación completa, exportable a PDF.
Generador en lote → Workout Library (TP)
Motor con la metodología del planificador: elige disciplina, objetivo y qué tipos de sesión quieres, y genera muchas de golpe. Se guardan en la carpeta que elijas de tu Workout Library de TrainingPeaks y entran en la mega base para que el planificador también las use.
Tipos de sesión a crear (según el objetivo)
Perfil de la sesión
Exportar
Cómo subirlo a TrainingPeaks
Ciclismo (.zwo): Library → Workouts → carpeta → ⋯ → Workout Import (TP solo importa .zwo de potencia). La descripción viaja dentro del archivo.
Running y natación (.fit planificado): TP no importa estos archivos, pero sí los acepta intervals.icu (gratis): sube el .fit a su calendario y actívale "Upload planned workouts" para que aparezca como PLANIFICADO en Garmin Connect y en el reloj del atleta. También puedes copiarlo por USB a la carpeta Garmin/NewFiles del dispositivo.
En TP: crea el planificado con el Workout Builder pegando el .txt (estructura + descripción); cuando el atleta complete la sesión guiada por el reloj, la actividad se emparejará con lo planificado ese día.
Cuestionario del plan
Triatlón: sesiones semanales por disciplina y días de calidad
Días de DOBLE sesión (dos disciplinas el mismo día; el tiempo disponible del día se reparte)
Disciplinas adicionales en el mismo plan
Días de entrenamiento
Tiempo disponible cada día (minutos) — las sesiones nunca lo excederán
Objetivos a mejorar (sesga la selección de sesiones)
Días de calidad (elige cuándo van las sesiones de intensidad; sin marcar, el motor usa M/J/S con 48 h de separación)
Tests de rendimiento
Mega base TP
Fuerza complementaria
Generar el plan con IA (usa el cuestionario de arriba)
Copia el prompt de plan, pégalo en tu IA (o API) y trae aquí el JSON del plan completo. La IA diseña; la app valida, ordena y exporta.
Plan generado
Pide cambios al plan
Escribe lo que cambiarías como se lo dirías a un ayudante: la IA lee el plan completo y el contexto del deportista, razona los cambios y los aplica (con Deshacer). Ejemplos rápidos:
Daily Brief
El día de todos tus deportistas de un vistazo: sesiones planificadas y hechas con semáforo, propuesta de feedback lista para publicar en TP, y los comentarios que te hayan dejado. Usa los atletas vinculados de Recursos → Atletas.
Seguimiento del atleta
Todo lo que hay en TrainingPeaks (pasado incluido): planeado vs realizado, forma del atleta y feedback directo al apartado de comentarios de cada sesión. No depende de los planes generados aquí.
🏁 Análisis de competición
Con el atleta elegido arriba: busca sus eventos del calendario TP y, para cada carrera ya disputada, reúne los resultados reales del día (sesiones, forma, récords) y redacta un feedback completo y personalizado PARA EL DEPORTISTA. Tú lo revisas, lo publicas como comentario en TP o lo copias para WhatsApp.
Análisis del periodo (TrainingPeaks)
Análisis sobre los datos cargados en TrainingPeaks: cumplimiento del periodo, consistencia, evolución de forma, competiciones programadas y conclusiones con puntos a mejorar.
Perfil del deportista
Puntos fuertes, débiles y evolución: compara los picos del rango elegido con el periodo anterior de igual duración. Las recomendaciones se aplican con un clic como objetivos del planificador.
Analizador del deportista
Todo lo que TrainingPeaks sabe del deportista, leído como lo leería un entrenador: forma y carga, consistencia, perfil de potencia y de carrera, eficiencia aeróbica, métricas diarias y competiciones. Con alertas, sugerencias para su próximo plan, aviso a tu Telegram y mensajes de WhatsApp listos para enviar.
Elige deportista y pulsa "Analizar ahora". El último análisis de cada deportista queda guardado.
Dashboard de rendimiento
Evolución de forma, volumen, potencia, eficiencia y métricas. Aparece al analizar.
Mensaje para el deportista
Redacta (o deja que la IA lo redacte con la voz de Pablo), revisa y envíalo por WhatsApp desde tu móvil con un clic.
Estrategia de competición
Pacing de ritmos o potencia y plan de nutrición para el día de la prueba. Sube el track, contesta unas preguntas y salen tres escenarios (optimista, normal y menos favorable) calculados con el historial del deportista y la intensidad que buscáis.
1 Modalidad
2 Deportista e historial
3 Recorrido
Track de la prueba
Track de la carrera a pie
4 Preguntas para los escenarios
Plan de carrera
Aquí aparecen los tres escenarios, la tarjeta de carrera por tramos (ritmo o potencia, paso acumulado y tomas) y las claves para el día de la prueba.
Explicación del entrenador (IA)
Feedback personalizado
Elige deportista y periodo: se leen sus entrenos de TrainingPeaks, se comparan con el periodo anterior de igual duración y se redacta un feedback en lenguaje natural con lo que ha mejorado, lo que hay que seguir trabajando, los próximos pasos y un mensaje de ánimo. Sale en dos versiones: para enviar por escrito y para leer en voz alta (nota de audio).
Feedback del periodo
Aquí aparecerá el feedback en dos versiones editables, listo para copiar, enviar por WhatsApp, publicar en TrainingPeaks o escuchar en voz alta.
Feedbacks anteriores
Notas y tips para TrainingPeaks
Crea consejos, avisos de test, recordatorios de material o tips de carrera. Se exportan como texto listo para los tipos Note y Other del calendario de TP.
Mis notas
Documentos adjuntos
Sube documentos de apoyo (guías en PDF, tablas, protocolos) para tenerlos siempre a mano y adjuntarlos a tus planes. Se guardan en este navegador (máx. 2 MB por archivo).
Mis documentos
Atletas
Perfiles persistentes con sus umbrales. "Usar en plan" los aplica al cuestionario; ↻ TP actualiza sus umbrales desde TrainingPeaks.
Mega base: importar de TrainingPeaks
Trae a la mega base todas las sesiones de tu Workout Library y de tus Training Plans de TrainingPeaks (ciclismo y carrera con estructura por tiempo). El planificador y la biblioteca las usan cuando activas "Mega base TP", y tus sesiones propias (Mis sesiones y plantillas, marcadas con ★) van siempre por delante.
Marca personalizada (PDFs)
Tu marca en las fichas y dossiers PDF que entregas a tus atletas.
Conexión TrainingPeaks
Conecta tu cuenta de TP para crear workouts planificados con estructura completa (ciclismo, running, natación y fuerza) directamente en el calendario de tus atletas, sin archivos. Usa la misma API que la web de TP con tu sesión: la cookie se guarda solo en este navegador.
Conectado a TrainingPeaks desde el servidor
Cómo conseguir la cookie (1 minuto)
Abre app.trainingpeaks.com en Chrome y entra con tu cuenta.
Pulsa F12 (o clic derecho → Inspeccionar) → pestaña Application.
En el menú izquierdo: Cookies → https://app.trainingpeaks.com.
Busca Production_tpAuth, copia su Value completo y pégalo arriba.
La cookie dura semanas; si caduca, repite estos pasos.
📚 Metodología del generador (conocimiento incorporado)
Síntesis de: análisis de 12 Training Plans reales tuyos (2024-2026), Sitko/López-Laval (polarizado vs piramidal), Coggan (niveles de potencia, tests cada 6-8 semanas), Javier Sola (fuerza/torque y Z2), Menéndez de Luarca (regla de la constancia), Jack Daniels (Running Formula: fases, ritmos VDOT E/M/T/I/R, 2-3 calidades con énfasis primario y secundario), Stephen Seiler (75-80% del tiempo en baja intensidad), método noruego sub-umbral (Bakken/Ingebrigtsen), CSS y USRPT en natación (Rushall), Joe Friel (Training Bible: limitadores y especificidad creciente), Rønnestad (fuerza concurrente), Bosquet/Mujika (taper) y periodización por bloques.
Reglas activas del motor: calidad con 48 h de separación (plantilla M/J/S de tus planes si no marcas días) · larga cerrando la semana, nunca en día de calidad · piramidal en base y específico-polarizado hacia el pico · 75-80% del tiempo semanal en baja intensidad · progresión +5% por repetición de la misma sesión dura (máx 15%) · variación ±8% para no clonar sesiones · descargas 3:1/4:1 · tests cada 6 semanas · la disponibilidad es un límite, no un objetivo · fuerza secuenciada AA→hipertrofia→máxima→potencia lejos de la calidad · fuerza pesada (3-6 reps) por economía, a ≥6 h de la resistencia · sub-umbral controlado (92-96%) para sumar calidad sin romper la semana · taper con volumen −41/60% manteniendo intensidad y frecuencia · planificación hacia atrás desde el evento · y prioridad máxima donde la debilidad del atleta coincide con la demanda de su objetivo.
Por disciplina: carrera ritmos VDOT con propósito único por zona, cruise intervals, sub-umbral noruego, larga ≤25-30% del volumen semanal · ciclismo SST/torque en base, over-unders y VO2 hacia pico, tests 20'/5' por bloque · natación CSS como ancla (el descanso corto ES el estímulo), USRPT con regla de fallo, la frecuencia manda sobre el volumen · triatlón limitadores primero, bricks bici→carrera en build/peak (suave, sweet spot + carrera, simulación, circuito de transiciones), aguas abiertas y simulación del segmento hacia el pico, tests rotando por disciplina · fuerza pesado con intención de velocidad, mantenimiento 1×/sem en fase específica.
IA integrada: modelo y razonamiento
La IA que redacta sesiones, cambios al plan y feedbacks. Por defecto usa el modelo más capaz del gateway APD con razonamiento; aquí puedes elegir otro modelo o forzar el nivel de razonamiento (más alto = mejor criterio, más lento). Se guarda en este navegador.
Mi cuenta
Administración de entrenadores
Crea las cuentas de los entrenadores a los que vendas acceso. Cada uno entra con su email y contraseña y tiene sus datos aislados.
Plantillas del equipo
Publica tus plantillas propias para que TODOS los entrenadores las vean en su catálogo (marcadas con 🏷, solo lectura). Cada publicación sustituye a la anterior.
Cuentas activas
Mis sesiones guardadas
✨ Asistente de sesiones con IA
1 · Define la sesión
2 · Elige cómo generarla
⚡ Generar sesión
Escribe arriba lo que quieras en "Peticiones especiales", pulsa el botón y listo: la sesión se genera con la IA de APD (tu ChatGPT conectado por OAuth) y se carga sola en el builder. Sin claves y sin salir de la app.
Opcional: usar mi propia API key de OpenAI
Si rellenas la key, el botón de arriba usará TU cuenta de OpenAI en vez de la IA integrada. Se guarda solo en este navegador.
Plan B · IA externa(solo si la integrada fallara)
El botón copia el prompt experto y abre el chat en otra pestaña. Pega allí el prompt, copia su respuesta entera y pégala aquí abajo: se carga sola al pegar, aunque venga con texto alrededor.