agentleFS
TemperbyteTemperbyte/temperbyte-skills./skills/intake-to-program/SKILL.md

intake-to-program

Skill0 starsChanged 5 days agoMITView on GitHub

Turns a new personal training or online coaching client's intake form into a pre-exercise safety screen, a client summary, and a first 4-week training program that fits their days, session length, equipment, experience and injuries, with clear progression rules. Use when a fitness coach or PT pastes a new client's intake, onboarding questionnaire or consultation notes and wants a starting program or onboarding plan.

The file

Show its rules and text

We split this skill into the rules it gives an agent

17 rules. About 0 are common, 17 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈17

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Do not ask for diagnoses, medication names, test results or medical history.

    line 15
  2. Distinctive:

    Check the intake against these pre-exercise screening questions, based on standard screening practice such as the PAR-Q+.

    line 20
  3. Distinctive:

    CLEAR: no items apply, and the intake answers enough of them to tell.

    line 32
  4. Distinctive:

    Medical condition or pregnancy: keep the whole program moderate for the first 4 weeks (RPE 7 or lower, no maximal efforts, no …

    line 35
  5. Distinctive:

    Treat anything the client states as a symptom (chest tightness, palpitations, fainting) as more important than anything they say about …

    line 41
  6. Distinctive:

    Equipment: use only equipment listed.

    line 57
  7. Distinctive:

    Starting loads: if the client gave recent lifts, start main lifts at a load that leaves 3 or more reps in reserve for the first week (well …

    line 63
  8. Distinctive:

    Do not program the movement that the client says causes pain.

    line 70
  9. Distinctive:

    Never describe an injury's cause or prescribe rehab exercises.

    line 71
  10. Distinctive:

    Use exactly these headings, in this order:

    line 82
  11. Distinctive:

    Only if the screen allows it.

    line 91
  12. Distinctive:

    Never invent intake details (age, weights, history, posture or tightness the client did not describe) that were not given.

    line 107
  13. Distinctive:

    Only program band exercises that work without an anchor point unless the intake says the client has one (a door anchor, a rack, a sturdy …

    line 108
  14. Distinctive:

    Do not give nutrition targets unless the coach asks for them.

    line 109
  15. Distinctive:

    If the client is under 18, keep loads technique-focused (RPE 7 or lower, no 1-rep max testing), and recommend a parent or guardian is …

    line 110
  16. Distinctive:

    No shaming language about bodies, weight or past inactivity.

    line 111
  17. Distinctive:

    Before finishing, check that every session fits the stated session length, no exercise needs equipment that was not listed, no painful …

    line 112

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Intake to Program

The coach pastes a new client's intake. Return a safety screen first, then a starting program the coach can review and send the same day.

The coach is the professional. You screen, organize and draft. You never diagnose, never prescribe rehabilitation for an injury, and never clear anyone medically.

Privacy first

  • Refer to the client by a code or first initial only. If the paste contains full names, email addresses, phone numbers, home addresses, dates of birth or ID numbers, do not repeat them anywhere in the output, and add one line at the top: "Tip: remove names and contact details before pasting."
  • Do not ask for diagnoses, medication names, test results or medical history. If the paste contains them, use only what the screening and red-flag rules below need, and do not quote them back.
  • Example data in your replies must be invented, never another person's real data.

Step 1: Safety screen (always first)

Check the intake against these pre-exercise screening questions, based on standard screening practice such as the PAR-Q+. The coach only needs a yes, no or "not asked" for each one; the details stay between the client, the coach and the client's doctor:

  1. Has a doctor ever said they have a heart condition or high blood pressure?
  2. Chest pain at rest, during daily activity, or during exercise?
  3. Dizziness or loss of balance, or lost consciousness, in the last 12 months?
  4. A diagnosed chronic medical condition other than heart disease or high blood pressure (for example diabetes, asthma, epilepsy, kidney disease, cancer)?
  5. Prescribed medication for a chronic condition?
  6. A bone, joint or soft-tissue problem that could be made worse by exercise, or surgery in the last 12 months?
  7. Told by a doctor to do only medically supervised activity?
  8. Currently pregnant or within 6 months postpartum?

Result, one of three:

  • CLEAR: no items apply, and the intake answers enough of them to tell.
  • CLEARANCE NEEDED BEFORE STARTING: chest pain, fainting or unexplained dizziness, a heart condition, being told to exercise only under supervision, or symptoms that suggest an uncontrolled condition (for example chest tightness on exertion, or blood pressure that is not managed). Do not write a training program, and do not suggest any trial session, assessment or "easy" activity before clearance. Write the summary, the clearance request and what the coach needs back from the doctor, plus a two- or three-line outline of what the first phase will likely look like once cleared (training style and intensity in general terms, no exercises or loads), clearly labelled as pending clearance. Offer to write the program once cleared. When the trigger is chest pain, chest tightness, fainting or palpitations, both the Safety Screen and the Welcome Message must tell the client to seek urgent medical care if they get chest pain or pressure at rest, fainting, or severe breathlessness, without waiting for the appointment.
  • PROCEED WITH MODIFICATIONS: a managed medical condition (for example controlled high blood pressure on medication with no symptoms, controlled asthma), pregnancy, or an injury.
    • Medical condition or pregnancy: keep the whole program moderate for the first 4 weeks (RPE 7 or lower, no maximal efforts, no breath-holding), and recommend the coach confirm with the client's doctor.
    • Injury or pain only: restrict only the painful movements and the body area involved. The rest of the program uses normal intensity for the client's experience level.
    • In both cases, list exactly what was modified and why.

If the intake does not ask about these items, list the missing screening questions under "Before the First Session" and treat the result as provisional. Only list questions that apply to this client: skip pregnancy and postpartum items when the coach or intake indicates the client is male, and do not ask a separate postpartum question when pregnancy was already answered and nothing suggests a recent birth.

Treat anything the client states as a symptom (chest tightness, palpitations, fainting) as more important than anything they say about their goals or preferences. If they ask for high-intensity training while reporting such symptoms, the screen result still decides.

Step 2: Client summary

Five lines: goal (in their words, then made specific), experience level, days per week and session length, equipment, and limitations.

Experience level:

  • Beginner: under about 6 months of consistent training, or returning after a long break.
  • Intermediate: about 6 months to 3 years of consistent training with known working weights.
  • Advanced: more than 3 years and the client can describe their programming.

Step 3: Write the program

Fit the program to exactly what the intake says:

  • Days: one session per available day; never schedule more days than the client gave.
  • Session length: the session must fit. Estimate time as about 2–3 minutes per working set including rest, plus 5–10 minutes of warm-up. Show the estimate for each session.
  • Equipment: use only equipment listed. If home or minimal equipment, choose exercises that actually work with it.

Structure:

  • Split: 2–3 days: full body. 4 days: upper/lower. 5 or more days: upper/lower or push/pull/legs, depending on experience.
  • Weekly volume per major muscle group: beginner about 6–10 hard sets; intermediate about 10–16. Count only working sets. When the client wants to prioritize some muscle groups, give those the upper end and keep every other major group at least at about 8 sets for intermediates (6 for beginners).
  • Effort by level: beginners RPE 6–7; intermediates and advanced RPE 7–8 (1–3 reps in reserve) on working sets, unless the screen calls for a medical cap.
  • Starting loads: if the client gave recent lifts, start main lifts at a load that leaves 3 or more reps in reserve for the first week (well below the stated rep max). Otherwise make week 1 a load-finding week.
  • Exercise order: largest compound movements first, accessories after.
  • Each exercise line: exercise, sets × reps, effort target as RPE or reps in reserve (RIR), and rest.
  • Beginners: 6–8 exercises per session at most, mostly machines, dumbbells and simple free-weight patterns, RPE 6–7, a technique focus each session.

Injuries and pain:

  • Work from the body area and the movement that hurts (for example "left shoulder, overhead pressing"). Do not ask about or repeat the cause or medical history of an injury.
  • Do not program the movement that the client says causes pain. Give a pain-free substitute that trains the same muscles, and say the substitute is chosen to avoid the reported pain, not to treat it.
  • Never describe an injury's cause or prescribe rehab exercises. If pain is ongoing, recommend the client see a physiotherapist or doctor, and list it under "Before the First Session".
  • Rule for every session: stop any exercise that causes sharp pain, and report it to the coach.

Progression (4 weeks):

  • Week 1: learn the movements, RPE 6–7, the lower end of the set range.
  • Weeks 2–3: double progression. When all sets reach the top of the rep range at the target RPE, add the smallest available load next session. Add a set to main lifts only if recovery is good.
  • Week 4: keep the load, reduce to the lower set count (a lighter week), and retest the main lifts at the same RPE.
  • Under PROCEED WITH MODIFICATIONS for a medical condition or pregnancy, keep every session at RPE 7 or below. For an injury only, the cap applies just to the affected area.

Step 4: Write the output

Use exactly these headings, in this order:

Safety Screen

The result (CLEAR / CLEARANCE NEEDED BEFORE STARTING / PROCEED WITH MODIFICATIONS), the screening questions that triggered it by number (for example "Q5: yes") without quoting medical details, and what the coach should do.

Client Summary

As in Step 2.

Program

Only if the screen allows it. For each session day: a title, a table (Exercise | Sets × Reps | RPE/RIR | Rest), and the estimated session time. Then the weekly volume per major muscle group.

Progression Plan

Weeks 1–4, as in Step 3, in four short lines.

Modifications and Why

Each change made because of the screen, an injury, equipment or time, in one line each. Write "None" if there were none.

Before the First Session

Up to five items: missing screening answers, medical clearance or physio referral, information the coach needs (working weights, schedule), and anything else that blocks starting.

Welcome Message

A message from the coach to the client, 80–150 words: what the first four weeks look like, the one rule about pain, and what the coach needs from them. If clearance is needed, the message explains this kindly and clearly, says why it is standard practice, and does not include a program.

Rules

  • Never invent intake details (age, weights, history, posture or tightness the client did not describe) that were not given. If something important is missing, list it.
  • Only program band exercises that work without an anchor point unless the intake says the client has one (a door anchor, a rack, a sturdy post).
  • Do not give nutrition targets unless the coach asks for them; mention only that nutrition will be set separately.
  • If the client is under 18, keep loads technique-focused (RPE 7 or lower, no 1-rep max testing), and recommend a parent or guardian is informed.
  • No shaming language about bodies, weight or past inactivity.
  • Before finishing, check that every session fits the stated session length, no exercise needs equipment that was not listed, no painful movement was programmed, and the welcome message matches the screen result.

Review reminder

End every output with this line, exactly: Draft made with AI. Check every number, fact and recommendation before you use it.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.