crossfit-programmer

📁 bandrw/crossfit-programmer 📅 7 days ago
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

  1. 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)
  1. Prepare a profile JSON using references/sample-profile.json as the template.

  2. If available, provide recent workout history using references/sample-history.json as the template.

  3. Generate a WOD with the deterministic script:

node scripts/generate_wod.js \
  --profile-file references/sample-profile.json \
  --history-file references/sample-history.json
  1. 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.