A full pipeline where an agent team collaborates to generate everything from goal-based fitness program design to progress tracking templates. Use this skill for requests related to fitness and training programs such as 'create a workout program', 'gym routine', 'strength program', 'diet workout', 'home training', 'weekly workout schedule', 'bulk-up program', 'marathon training', 'workout routine recommendation', 'PPL program', 'bodyweight routine', etc. If an existing program is provided, analysis or improvement is supported. However, rehabilitation program prescription (physical therapist work), performance-enhancing drug consultation, and real-time personal training are outside the scope of this skill.
An agent team collaborates to generate goal-based program design → weekly schedule → exercise guide document → nutrition pairing chart → progress tracking template all at once.
Agent Team — 4 agents communicate directly via SendMessage and perform cross-validation.
| Agent | File | Role | Type |
|---|---|---|---|
| program-architect | .claude/agents/program-architect.md | Program design, periodization, scheduling | general-purpose |
| exercise-guide | .claude/agents/exercise-guide.md | Exercise descriptions, form guides, substitutions | general-purpose |
| nutrition-linker | .claude/agents/nutrition-linker.md | Nutrition strategy per workout, supplements, timing | general-purpose |
| template-builder |
.claude/agents/template-builder.md| Logs, tracking sheets, evaluation forms |
| general-purpose |
_workspace/ directory at the project root_workspace/00_input.md| Order | Task | Owner | Depends on | Output |
|---|---|---|---|---|
| 1 | Program design + weekly schedule | architect | none | 01_program_design.md, 02_weekly_schedule.md |
| 2a | Exercise guide document | guide | Task 1 | 03_exercise_guide.md |
| 2b | Nutrition pairing chart | linker | Task 1 | 04_nutrition_plan.md |
| 3 | Progress tracking template | builder | Tasks 1, 2a, 2b | 05_tracking_template.md |
Tasks 2a (exercise guide) and 2b (nutrition pairing) run in parallel.
Inter-agent communication flow:
_workspace/01_program_design.md02_weekly_schedule.md03_exercise_guide.md04_nutrition_plan.md05_tracking_template.md| User Request Pattern | Execution Mode | Agents Involved |
|---|---|---|
| "Build me a full workout program" | Full Pipeline | All 4 |
| "Just the weekly workout schedule" | Schedule Mode | architect only |
| "Teach me squat form" | Guide Mode | guide only |
| "Link a bulk-up diet" (program exists) | Nutrition Mode | linker only |
| "Make a workout log" | Template Mode | builder only |
| "Analyze this program" (existing file) | Analysis Mode | architect + guide |
Using existing files: If the user provides an existing program, copy it to _workspace/01_program_design.md and skip the architect.
| Strategy | Method | Purpose |
|---|---|---|
| File-based | _workspace/ directory | Store and share primary deliverables |
| Message-based | SendMessage | Real-time key information transfer, revision requests |
| Task-based | TaskCreate/TaskUpdate | Progress tracking, dependency management |
File naming convention: {order}_{agent}_{deliverable}.{extension}
| Error Type | Strategy |
|---|---|
| Insufficient user info | Design using conservative (beginner) baseline; note "fitness level unconfirmed" |
| Injury history | Exclude or substitute exercises for the affected area + "consult a specialist" note |
| Equipment limitations | Compose with substitute exercises within available equipment |
| Agent failure | Retry once → if still failing, proceed without that deliverable and note the omission in the report |
| Program inconsistency | Request revision from architect (up to 2 times) |
Prompt: "I'm a beginner at the gym and want a hypertrophy-focused program, 4 days a week. 178cm, 75kg, 28-year-old male." Expected output:
Prompt: "Here's my current PPL routine — can you pair it with a diet?" + program file attached Expected output:
_workspace/01_program_design.mdPrompt: "I have a herniated disc — create a workout program for me." Expected output:
| Agent | Extended Skill | Purpose |
|---|---|---|
| exercise-guide | exercise-biomechanics | Exercise biomechanics, muscle activation, substitution exercises |
| program-architect, template-builder | periodization-engine | Periodization design, volume/intensity calculation, deload strategy |
| chitect, template-builder | periodization-engine | Periodization design, volume/intensity calculation, deload strategy |