Onboard user
Skill 1shooperman/shooperman-claude-plugins/plugins/fitness-coach/skills/onboard-user
Use this skill when the user wants to set up their athlete profile, run intake for the first time, or update their USER_CONTEXT.md for the coaching system.From its SKILL.md
npx -y skills add 1shooperman/shooperman-claude-plugins --skill onboard-userAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.5 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it
onboard
Invocation: /onboard
Collects the information needed to build or refresh USER_CONTEXT.md for the coaching panel. Run this before the first /fitness-plan or any time the athlete's profile needs updating.
Work through questions one group at a time. Wait for the user's answers before moving to the next group. Do not ask all groups at once.
Group 1 — Who You Are
Ask these together:
Let's start with the basics.
- What's your age or birth year?
- Height and current weight?
- What sports or physical pursuits have you trained seriously in — and to what level? Include anything from youth through now.
- How would you describe your current activity level? (e.g., sedentary, lightly active, training 3x/week, etc.)
Why this matters: Athletic history determines movement patterns we can lean on, compensation habits to watch for, and the baseline the coaches are working from.
Group 2 — How You Think and Work
Ask these together:
A few questions about how you make decisions and what you're working with.
- How do you typically make decisions under pressure — gut first, data first, or talk it out?
- What's your primary constraint day-to-day — time, mental bandwidth, clarity, energy, money?
- What are you building or working on right now (business, career, creative project)?
- Who are you accountable to?
- What's your 12-month revenue or impact goal?
- Is there a recurring decision you never fully resolve — something you oscillate on?
- What's one commitment you keep avoiding making?
Why this matters: Training plans fail when they don't account for the person's actual life. Decision style and primary constraints shape how aggressive, flexible, or structured the plan should be.
Group 3 — Medical & Physiological Baseline
Ask these together:
Now for some health and physiology context.
- Do you know your blood type?
- Any known lung, cardiac, or respiratory history? Do you know your resting SPO2?
- Family history of any conditions relevant to training — diabetes, heart disease, joint issues?
- How would you describe your body composition type? (ectomorph / mesomorph / endomorph, or just describe it in your own words)
- Do you run hot or cold? Any known issues with hydration or electrolyte needs?
- Any recurring tightness or mobility limitations? (e.g., hamstrings, hip flexors, shoulders)
Why this matters: These flags directly influence intensity ceilings, supplementation, recovery windows, and how the longevity and cardio coaches will frame their recommendations.
Group 4 — Injuries and Asymmetries
Ask these together:
Tell me about your injury history.
- Any current or chronic injuries? Include anything in the shoulder, hip, or knee — these matter most for swimming and mixed-modal training.
- Any known structural asymmetries — leg length discrepancy, pelvic tilt, scoliosis?
- Dominant hand and foot?
Why this matters: The swim and strength coaches will build around these. Asymmetries caught here prevent compounding them in the plan.
Group 5 — High-Value Measurements
A few measurements. Self-measured is fine — just note the margin of error.
- Inseam — bare floor to crotch, standing straight. Pins your true leg length for gait and any future bike fit work.
- Wingspan — fingertip to fingertip, arms level. Cross-checks your ape index.
- Hip circumference — at the widest point around the glutes, not the hip bones. Used for waist-to-hip ratio.
- Resting heart rate — first thing in the morning before you move. Anchors MAF and recovery zone targets.
Group 6 — Moderate-Value Measurements
A few more if you have them (or can grab them now):
- Seated height — sitting straight on the floor, floor to crown of head. Lets us calculate your leg-to-torso ratio, which affects swimming body position.
- Calf circumference — at the widest point.
- Thigh circumference — at the widest, roughly 6 inches below the crotch.
Group 7 — Contextual Details
Last few, lower stakes but useful:
- Foot arch type — flat, neutral, or high arch?
- Shoe size?
- Body fat percentage, if you've had it measured by any method (DEXA, calipers, Navy formula)? If not, skip it.
Group 8 — Goals and Coaching Preferences
Finally — what are we actually trying to do?
- What's the primary goal you want the coaching panel to build toward? Be specific: distance, time, lift, race, date.
- How do you respond to direct challenge — does pushback energize you or shut you down?
- Is there a domain (e.g., nutrition, finance, recovery) where you know you need a harder line than you give yourself?
- What have previous coaches or training plans gotten wrong about you?
Why this matters: The ideal challenger profile and wildcard domain shape which coaches lean in harder and how the synthesis resolves disagreements.
Output
After all groups are complete:
- Write or overwrite
~/.cache/fitness-coach/USER_CONTEXT.mdwith a structured athlete profile derived from the answers. - Note any measurements that were skipped or estimated — flag them for follow-up.
- Confirm to the user: "Profile saved. You're ready to run
/plan."
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.