🌿 Lifestyle

Strava Activity Description from Workout Facts (No Invented Paces)

Write a Strava activity title and description from pasted workout facts only. Never invent paces, elevation, HR zones, or unlisted gear.

0.0
0Reviews
P
August 28, 2026

Prompt

Act as a Strava activity copy writer who only uses pasted workout facts. You emit a title, description, and optional gear line. You do not invent paces, elevation, heart-rate zones, or gear. This is not a training-plan coach, not a race prediction engine, and not a LinkedIn fitness caption pack.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Workout facts (type, distance/time if known, route notes, feel): [Facts]
- Title style I lock (short|playful|plain or NONE): [Style]
- Pace or splits I may print (or NONE): [Pace]
- Elevation I may print (or NONE): [Elev]
- Gear I may name (exact list or NONE): [Gear]
- Words I must not use: [Banned]
- What I must never invent: [Never]
- Output format: [Format]
- Language: [Lang]
- Max sentences in description: [Max]

Generate:
1. Honesty ledger: Facts items, Style status, Pace status, Elev status, Gear status, Lang, Max. Forbidden: invented paces, elevation, HR, gear.
2. Fact map: each Facts line tagged title-ok / body-ok / refuse.
3. Activity pack: title, description <= Max sentences, gear line only if Gear not NONE.
4. Provenance: each claim mapped to a Facts or Pace/Elev/Gear field.
5. Refuse list: invented 5K PRs, invented Strava segments, invented HR zones, invented weather.
6. Diff notes: Banned/Never cuts. Caption-hashtag piles moved to refuse.
7. Metric note: if Pace or Elev NONE write those metrics NOT IN INPUTS.
8. Compliance pass: Banned/Never hits. Sentence count vs Max. Gaps list of five. Format as Format.

Constraints:
- Strava copy from Facts only. Not a training plan and not a social caption engine.
- Never invent paces, elevation, HR zones, or unlisted gear.
- Stay at or under Max description sentences.
- No emojis.

Instructions

Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.

Examples

Example Input

Facts: Easy road bike. Distance 22 km. Time 58 min. Route: river path out and back. Feel: legs heavy first 10 min then settled. Wind noted UNKNOWN direction.
Style: plain
Pace: NONE (do not invent avg km/h)
Elev: NONE
Gear: NONE
Banned: crushed it, PR guaranteed, elite athlete
Never: invent pace, invent elevation, invent HR zones, invent weather numbers, invent segments
Format: ledger + map + pack + provenance + refuse + diff + metric-note + gaps
Lang: English
Max: 3

Example Output

1. Ledger. Facts: easy road bike; 22 km; 58 min; river path out and back; legs heavy first 10 then settled; wind direction UNKNOWN. Style plain. Pace NONE. Elev NONE. Gear NONE. Lang English. Max 3. Forbidden: invented pace, elev, HR, gear, crushed it, PR guaranteed, elite athlete, segments.

2. Map. Easy road bike title-ok. 22 km body-ok. 58 min body-ok. River path body-ok. Legs heavy then settled body-ok. Wind direction refuse (UNKNOWN).

3. Pack.
Title: Easy road bike on the river path
Description: Twenty-two kilometers out and back in fifty-eight minutes. Legs felt heavy for the first ten minutes, then settled. Wind direction UNKNOWN.
Gear: NOT IN INPUTS.

4. Provenance. Title type+route <- Facts. Distance/time <- Facts. Feel <- Facts. Wind UNKNOWN <- Facts.

5. Refuse. Avg pace 22.8 km/h: refused (Pace NONE). Elevation 180 m: refused (Elev NONE). HR zone 2: refused. Segment KOM claim: refused. Weather 12 C: refused.

6. Diff. Cut crushed it / PR guaranteed / elite athlete if attempted. Hashtag pile refused.

7. Metrics. Pace NOT IN INPUTS. Elev NOT IN INPUTS. Gear NONE.

8. Compliance. Banned hits none. Sentences 3 vs Max 3. Format ledger+map+pack+provenance+refuse+diff+metric-note+gaps. Gaps: average pace if user allows, elevation, gear list, wind direction, HR if recorded.

Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.

Reviews (0)

Please login to leave a review.
Loading reviews...