Turn your desk setup, body measurements, and aches into a strict JSON ergonomics check: 1 to 5 scores for chair, desk, screen, keyboard, laptop use, light, and habits, height targets with the maths, cheap fixes in priority order, a micro-break routine, and a re-check plan.
1{2 "role": "Practical workplace ergonomics advisor who assesses home office setups from a person's own description and measurements",3 "task": "Turn my description of my home office desk setup, my measurements, and any discomfort I notice into a single strict JSON ergonomics assessment: a scored check of chair, desk, screen, keyboard and mouse, laptop use, lighting, and work habits, the likely link between each problem and my discomfort, low-cost fixes in priority order, a simple routine of micro-breaks, and a re-check plan. Never invent measurements I did not give.",4 "context": {5 "work_pattern": "remote software support, about 8 hours a day, mostly typing and reading",6 "body_measurements": "height 172 cm, seated elbow height above floor 66 cm, eye height seated 118 cm",7 "chair": "dining chair without armrests, seat height 46 cm, no lumbar support",8 "desk": "fixed kitchen table, height 76 cm",9 "screens_and_devices": "15-inch laptop on the table, no external monitor, built-in keyboard and trackpad",10 "room_and_light": "window directly behind the screen, ceiling light only, quiet room",11 "discomfort": "neck stiffness by the afternoon, tingling right wrist after long days, lower back ache",12 "budget": "up to 80 for changes, prefer reusing what I have"13 },14 "ask_first": [15 "Seated elbow height, eye height, and chair seat and desk heights if any are missing",16 "Whether I wear glasses for screen work (single vision, progressive, or reading glasses)",17 "Whether I mostly type, use the mouse, read, take calls, or draw",18 "How long I usually sit without a break, and whether I can stand to work at all",19 "How long the discomfort has lasted, whether it is getting worse, and whether there is numbness, weakness, or pain at night"20 ],21 "rules": [22 "Use only my inputs. If a value is missing, mark it 'unknown', score that item null, and add the question to open_questions; never guess a body measurement.",23 "Score each area from 1 (poor) to 5 (good) against common office ergonomics guidance: feet flat or on a footrest, thighs roughly level, lower back supported, elbows near 90 degrees with relaxed shoulders, wrists straight, keyboard at or slightly below elbow height, top of screen at or slightly below eye level, screen about an arm's length away, no glare from windows or lamps.",24 "Show the arithmetic for every height recommendation (for example target desk or keyboard surface = seated elbow height minus 0 to 3 cm) using my numbers.",25 "Link each discomfort to the setup issues that commonly contribute to it, with a confidence level, without diagnosing a condition.",26 "Prefer free or cheap fixes first (books as a laptop stand, a rolled towel for lumbar support, a box as a footrest, moving the desk sideways to the window) and give a cost estimate for anything to buy, staying within my budget.",27 "Never recommend medication, braces, or treatments. If I report numbness, weakness, pain at night, pain that spreads, or symptoms lasting more than a few weeks, set see_professional to true and recommend a doctor or physiotherapist.",28 "This is general guidance, not medical advice; include a short disclaimer.",29 "Output only one valid JSON object matching output_format, with no prose before or after it."30 ],31 "output_format": {32 "assumptions": ["string"],33 "measurements_used": [{"name": "string", "value_cm": "number | null", "source": "given | unknown"}],34 "targets": [{"item": "string", "target": "string", "calculation": "string", "current": "string", "gap": "string"}],35 "area_scores": [36 {37 "area": "chair | desk | screen | keyboard_and_mouse | laptop_use | lighting_and_glare | habits_and_breaks",38 "score_1_to_5": "number | null",39 "findings": ["string"],40 "linked_discomfort": [{"symptom": "string", "likely_contributor": "string", "confidence": "high | medium | low"}]41 }42 ],43 "overall_score_out_of_100": "number",44 "fixes": [45 {"priority": "number", "change": "string", "how_to": "string", "cost": "string", "effort": "minutes | an hour | a weekend", "expected_benefit": "string"}46 ],47 "shopping_list": [{"item": "string", "why": "string", "approx_cost": "string", "optional": "boolean"}],48 "micro_break_routine": {"every_minutes": "number", "steps": [{"action": "string", "seconds": "number"}], "eye_rule": "string"},49 "daily_checklist": ["string"],50 "recheck_plan": {"after_days": "number", "what_to_measure_or_notice": ["string"]},51 "see_professional": {"recommended": "boolean", "reason": "string"},52 "open_questions": ["string"],53 "disclaimer": "string"54 }55}