Skip to content
Back to skills

Fitness Program

ASecurity

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, an...

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
data-aigoapiperformance

Works with

  • api

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add chodolmu/taskforge-pro --skill fitness-program --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fitness Program?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fitness Program
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chodolmu-fitness-program/badge)](https://www.skillsdirectory.com/skills/chodolmu-fitness-program)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fitness-program
description: "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."
---

# Fitness Program — Full Design Pipeline

An agent team collaborates to generate goal-based program design → weekly schedule → exercise guide document → nutrition pairing chart → progress tracking template all at once.

## Execution Modes

**Agent Team** — 4 agents communicate directly via SendMessage and perform cross-validation.

## Agent Roster

| 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 |

## Workflow

### Phase 1: Preparation (Orchestrator handles directly)

1. Extract from user input:
    - **Goal**: hypertrophy / strength / fat loss / fitness improvement / rehabilitation
    - **Fitness level**: beginner / intermediate / advanced, training history
    - **Available resources**: X sessions/week, X minutes/session, equipment (gym / home / bodyweight)
    - **Physical info** (optional): sex, age, height, weight
    - **Injury history** (optional): area, current condition
    - **Existing program** (optional): currently running program
2. Create a `_workspace/` directory at the project root
3. Organize inputs and save to `_workspace/00_input.md`
4. **Determine execution mode** based on request scope

### Phase 2: Team Assembly and Execution

| 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:**
- architect completes → sends exercise list and precautions to guide, sends intensity/volume/goal to linker, sends periodization schedule to builder
- guide completes → sends high-intensity exercise list to linker, sends logging items to builder
- linker completes → sends nutrition tracking items to builder
- builder integrates all information to create the template; if missing items are found, requests clarification from the relevant agent

### Phase 3: Integration and Final Deliverables

1. Review all files in `_workspace/`
2. Verify consistency across program–schedule–guide–nutrition–template
3. Report final summary to the user:
    - Program design doc — `01_program_design.md`
    - Weekly schedule — `02_weekly_schedule.md`
    - Exercise guide — `03_exercise_guide.md`
    - Nutrition pairing chart — `04_nutrition_plan.md`
    - Tracking template — `05_tracking_template.md`

## Mode by Request Scope

| 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.

## Data Transfer Protocol

| 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 Handling

| 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) |

## Test Scenarios

### Normal Flow
**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**:
- Program: upper/lower 4-day split, 12-week periodization (adaptation → accumulation → intensification → deload)
- Schedule: 4 sessions/week × 60 min, sets/reps/RPE specified per exercise
- Guide: form descriptions + substitutions for all exercises in the program (15–20 exercises)
- Nutrition: bulk-up calories (TDEE+300), macros, pre/post-workout timing
- Template: daily log, weekly summary, 4-week evaluation form, body composition tracker

### Existing File Flow
**Prompt**: "Here's my current PPL routine — can you pair it with a diet?" + program file attached
**Expected output**:
- Copy existing program to `_workspace/01_program_design.md`
- Nutrition mode: deploy linker, analyze existing program intensity, generate nutrition pairing chart

### Error Flow
**Prompt**: "I have a herniated disc — create a workout program for me."
**Expected output**:
- Injury history applied: exclude high-lumbar-load exercises (deadlifts, barbell squats)
- Include core stabilization exercises, suggest substitutes (leg press, machine-based)
- All exercises marked with "lumbar caution" ⚠️ + "consult orthopedics/rehabilitation medicine"
- Progressive overload set more conservatively

## Per-Agent Extended Skills

| 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 |
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.