crossfit-programmer
2
总安装量
2
周安装量
#70874
全站排名
安装命令
npx skills add https://github.com/bandrw/crossfit-programmer --skill crossfit-programmer
Agent 安装分布
amp
2
gemini-cli
2
github-copilot
2
codex
2
kimi-cli
2
cursor
2
Skill 文档
CrossFit Programmer
Create structured WODs that match user goals, available time, equipment, skill level, and recent training context.
Quick Start
- Gather or infer the athlete profile:
- Goal (
engine,strength,skill,mixed) - Session length in minutes
- Fitness level (
beginner,intermediate,advanced) - Available equipment
- Limitations (
avoid_patterns,avoid_movements) - Preferred modalities (optional)
- Desired WOD type (optional:
amrap,for_time,emom,chipper,interval)
-
Prepare a profile JSON using
references/sample-profile.jsonas the template. -
If available, provide recent workout history using
references/sample-history.jsonas the template. -
Generate a WOD with the deterministic script:
node scripts/generate_wod.js \
--profile-file references/sample-profile.json \
--history-file references/sample-history.json
- If needed, request JSON output for programmatic reuse:
node scripts/generate_wod.js \
--profile-file references/sample-profile.json \
--history-file references/sample-history.json \
--output json
Programming Rules
- Include warm-up, main work, and cooldown.
- Reduce repeated stress from very recent sessions by down-weighting repeated patterns and exact repeated movements.
- Prioritize equipment-available movements.
- Scale movement complexity to the user level while still offering progression options.
- Preserve modality balance unless the user explicitly asks for a biased day.
Resources
references/movements.json: movement library with modality, patterns, effects, equipment, and variations.references/sample-profile.json: canonical input profile template.references/sample-history.json: recent training context template.scripts/generate_wod.js: deterministic generator that turns profile + history into a full WOD.