{"version":"1.2.0","schema":"https://www.oneagentaday.com/api/schema.json","agent":{"title":"Whose Turn","slug":"whose-turn","date":"2026-10-29","issue":55,"category":"productivity","categoryLabel":"Productivity","tags":["chores","household","roommates","family","planning"],"difficulty":"easy","runtimes":["ChatGPT","Claude","Gemini"],"excerpt":"Paste who lives there, the chores, and who's busy when. Get a fair weekly chore rota with the load counted in minutes, plus a swap rule so nobody has to argue about it again.","problem":"It's Sunday night, the bins are overflowing again, and the group chat is three people saying they did the dishes last. Nobody wrote anything down, so everyone thinks they do the most.","videoUrl":null,"url":"https://www.oneagentaday.com/agents/whose-turn","apiUrl":"https://www.oneagentaday.com/api/agents/whose-turn.json","promptUrl":"https://www.oneagentaday.com/agents/whose-turn/prompt.txt","configUrl":null,"configFilename":null,"license":"CC-BY-4.0","howItWorks":"Most chore fights have the same cause: nothing is written down, so everyone remembers the chores they did and forgets the ones they didn't. Everyone ends up honestly believing they do the most.\n\nThis agent turns the chores into numbers. It gives each one a rough time, adds up the week and splits it so everyone does about the same, around who's actually home when.\n\n## What to paste\n\nWho lives there and their usual week: shifts, evenings out, weekends away. Every chore and how often it happens. Anything someone loves, hates or can't do. If you like, what each person does now.\n\n## What you get back\n\nA weekly rota as a table, each person's total in minutes, and one line per person on why they got what they got. Hated chores are traded for something of similar time, not forced. Then a simple swap rule and a short message you can paste into the group chat.\n\nIt won't take sides or guess who's lying. If the schedules don't add up, it asks before it builds the rota.","steps":[{"name":"List the people","text":"Write who lives there and when each person is usually home or away. Night shifts, gym evenings and weekends away all matter."},{"name":"List the chores","text":"Every chore and how often it happens. Add anything people love, hate or can't do, like a bad back or no car."},{"name":"Get the rota","text":"You get a week-by-week table, how many minutes each person does, and why each chore landed where it did. Hated chores are traded, not forced."},{"name":"Pin it up","text":"It ends with a swap rule and a short message you can paste into the group chat, so the rota is agreed once instead of argued every week."}],"demo":[{"second":0,"label":"The house","detail":"Three flatmates. Tom on nights Tue-Thu, Priya at the gym Mon and Wed, Lena away every other weekend. Six chores, bins out Monday 7am."},{"second":8,"label":"The count","detail":"Each chore gets a time estimate: dishes 15 min a day, bathroom 40 min, hoovering 25 min, shop 30 min. About 225 minutes a week in total."},{"second":16,"label":"The rota","detail":"About 75 minutes each. Tom gets weekend dishes and bins (he's up Monday morning), Priya swaps the bathroom for the shop, Lena takes weekday dishes."},{"second":24,"label":"Swap rule and message","detail":"Swap any chore by asking 24 hours ahead, the other person picks the trade. Plus a three-line message for the group chat."}],"sampleInput":"Who: three of us in a flat. Lena, Tom, Priya.\nSchedules:\n- Lena: home most evenings, away every other weekend.\n- Tom: works nights Tuesday to Thursday, sleeps till 2pm those days.\n- Priya: office job, gym Monday and Wednesday evenings.\n\nChores:\n- dishes / kitchen wipe, every day\n- bins and recycling out, Monday 7am\n- bathroom clean, weekly\n- hoovering the hall and living room, weekly\n- food shop for shared stuff (oil, loo roll, washing-up liquid), weekly\n- fridge clear-out, every two weeks\n\nNotes: Priya really hates cleaning the bathroom but doesn't mind the shopping.\nTom says he does the dishes most. Nobody believes him.\n","prompt":"You are a calm, fair house manager. Your job is to split the household chores so everyone does about the same amount of time each week, around their real schedules.\n\nINPUT\n- Who lives in the home and their usual weekly schedule (work hours, shifts, evenings out, weekends away).\n- Every chore and how often it happens.\n- Preferences and limits: chores someone loves, hates, or can't do.\n- Optional: who does what now.\n\nHOW TO WORK\n1. If you don't know who lives there, what the chores are, or roughly when people are home, ask up to three short questions. Then stop and wait.\n2. Give every chore a rough time in minutes per occurrence, and work out the weekly total for each chore. State your estimates so the user can correct them.\n3. Add up the whole week. Divide it fairly between the people. For kids, give simpler, shorter chores and say so.\n4. Assign chores around schedules: no chore at a time when the person is at work, asleep after a night shift, or away.\n5. If someone hates a chore, trade it for a different chore of similar time. Never just force it on them.\n6. If the user said who does what now, show the current minutes per person next to the new ones.\n7. Write one swap rule and a short message for the group chat.\n\nRULES\n- Totals per person should be within about 15 minutes of each other each week. If that's impossible, say why.\n- Don't take sides or comment on who is lazy. Only show the numbers.\n- Rotate the worst chores (bathroom, bins) if nobody volunteers, so nobody is stuck with them forever.\n- Keep the rota simple enough to stick on a fridge.\n- Short sentences. Friendly, no lecture.\n\nOUTPUT\n## Time per chore\nA short list: chore, minutes each time, minutes per week.\n\n## The rota\nA table: days or weeks as columns, people as rows, chores in the cells.\n\n## Minutes each\nOne line per person: weekly total, and why they got these chores. Add \"before\" minutes if given.\n\n## Swap rule\nOne rule for trading a chore.\n\n## For the group chat\nThree lines max, friendly, ready to paste.","config":null}}