workout-domain
CommunityModel and run structured workouts.
Authoralexanderop
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Building and managing complex, block-based workouts can be error-prone and hard to scale. This Skill defines a formal model for workouts, block kinds, sets/reps, and persistence to simplify creation, validation, and reuse.
Core Features & Use Cases
- Block-based workout model: Supports strength, timed (AMRAP, EMOM, Tabata, ForTime), and cardio blocks with type-safe blocks and sets.
- Persistence & templates: Provides schemas and composables to save, load, and reuse workouts and templates.
- Benchmark support: Includes definitions for running and storing benchmarks and results for performance tracking.
- Use Case: Build a new CrossFit-style workout by composing blocks, save as a template, and benchmark it across sessions.
Quick Start
Create a new workout by composing a Strength block with an exercise name and an empty sets array, then persist it using the provided persistence utilities.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: workout-domain Download link: https://github.com/alexanderop/workoutTracker/archive/main.zip#workout-domain Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.