diff --git a/AGENTS.md b/AGENTS.md index da8fea1..b5b4f95 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -88,6 +88,13 @@ Instant chart and diagram generation for chat and Telegram. Relentless, structured interview to stress-test and sharpen plans, architectures, decisions, or ideas before writing code. - **Features:** Decision tree & frontier exploration, Telegram/mobile-optimized batching (1-3 questions per round), facts-first environment research, anti-sycophancy challenge, and final specification/ADR synthesis. +### [zwift-workout](skills/zwift-workout/SKILL.md) +Builds, previews, validates and publishes Zwift `.zwo` workout files (bike-only). +- **Workflow:** draft JSON spec -> human-readable preview -> user confirms -> publish via hosting -> file into Knowledge Wiki. +- **Features:** Step types `Warmup`/`Cooldown`/`SteadyState`/`Ramp`/`IntervalsT`/`FreeRide`/`MaxEffort`/`SolidState`; power as FTP fractions; guardrails (0.20-1.50 FTP, XML escaping, round-trip parse check); TSS/duration estimate; templates (`endurance`, `sweetspot`, `vo2max`, `sprint`). +- **Tools:** CLI at `scripts/zwo.py` (`build`, `from-template`, `validate`, `parse`, `render`, `templates`) + builder at `scripts/zwo_builder.py`. +- **Integration:** Fitness agent / Tacx Flux 2; synergistic with `garmin-workout` (one spec, two targets). + ### [skill-creator](skills/skill-creator/SKILL.md) Guidelines and scripts to help developers build high-quality, token-efficient Claude skills.