roommate-agreement
Write the flat's constitution before the first passive-aggressive note — money, chores, guests, noise, food, and the exit plan, decided while everyo…
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
Roommate Agreement Skill
No flat share is ruined by rent. They're ruined by the fourth "gentle
reminder" note about dishes, the partner who's there five nights but pays
zero, the mystery utilities split, and the moment someone moves out mid-lease
and everyone discovers nobody agreed what that means. A roommate agreement
isn't corporate paranoia — it's deciding the annoying things *while everyone
still likes each other*, which is the only time they're easy. This skill
writes that one-pager in human language, and scripts the slightly awkward
house meeting that turns it from a document into a deal.
What This Skill Produces
- A one-page agreement covering the eight fights before they happen:
money, chores, guests & partners, noise & shared space, food & supplies,
temperature (the thermostat war is real), communication norms, and the exit
plan
- A house meeting script: how to propose this without sounding like HR,
the questions to actually discuss, and how to handle the roommate who says
"we don't need this, we're chill"
- Decision defaults for the classic stalemates, offered as menu options
(chore wheel vs zones vs hire-a-cleaner-split)
- A revisit clause: when the agreement gets re-opened (new person,
partner-creep threshold crossed, someone's income changes)
Required Inputs
Ask for (if not already provided):
- Who's in the flat: how many, relationships (strangers? friends? couple +
one?), whose name is on the lease — lease-liability asymmetry shapes the
exit plan
- Current sore points if any (or "we haven't moved in yet" — the best case)
- Money facts: rent split today, utilities handling, any shared subscriptions
- House realities: sizes of rooms (equal-split of unequal rooms is fight #1),
work-from-home patterns, existing partner situations
Framework: the eight fights, pre-decided
- Money — rent split with reasoning (equal? by room size/en-suite? —
name the method so resentment has nowhere to live) · utilities: one owner
per bill, settle monthly via app, receipts visible · shared kitty for
house stuff · late-payment protocol before it's personal.
- Chores — pick a system, any system: wheel, zones, or pay-to-escape
(cleaner split). The rule that matters: *standards are the agreement, not
effort* — define "kitchen is done" in one sentence. Dishes get their own
line: the sink is not a queue.
- Guests & partners — the partner-creep threshold, decided kindly and
in advance: N nights/week for M weeks = conversation about contributing.
Overnight-guest heads-up norms; parties need everyone's yes.
- Noise & shared space — quiet hours by schedule reality (who has 8am
shifts?) · headphones threshold · the living room is nobody's second
bedroom.
- Food & supplies — labeled = yours, unlabeled = ask; the shared-staples
list (and its kitty); the "I ate your leftovers" repair norm (replace
within 48h, no trial).
- Temperature & fabric of the flat — thermostat range + who pays for
deviance (heating is money, see fight #1); what needs a house vote
(furniture, décor in shared space, pets, smoking anything).
- Communication — the house channel and what belongs there; the
anti-passive-aggression pact: issues get said to faces (or the channel)
within a week, or they expire — no note-leaving, no six-month ledgers.
- The exit — notice period to the house (not just the landlord) ·
who finds/approves the replacement · deposit handling and the
damage-vs-wear line · what happens to shared purchases. Cross-check
against the actual lease; the agreement can't override it, only fill its
silences.
Output Format
# [Address] house agreement — v1, [date]
[Eight sections, each 2-4 plain-language lines, decided not vague]
Signed-ish: [names] · Revisit when: [triggers]
## The house meeting (20 minutes, snacks mandatory)
[Opening line that isn't corporate · the 5 real discussion questions ·
handling "we're chill, we don't need this" · how to end with agreement]
## Stalemate menu
[For each classic deadlock: 2-3 workable options to pick from]
Quality Checks
- [ ] Every section ends in a decision or a named default — "be considerate"
appears nowhere
- [ ] The partner-creep threshold has actual numbers in it
- [ ] The exit plan was checked against lease reality (joint liability
named if present)
- [ ] Tone check: reads like flatmates wrote it on a good day, not like a
landlord or an HR portal
- [ ] The meeting script includes the "we're chill" rebuttal: chill flats are
chill because the defaults are agreed
Anti-Patterns
- [ ] Do not write legalese — this document works by being read, remembered,
and quotable in one line ("sink's not a queue!")
- [ ] Do not encode one roommate's preferences as house law — every
contested default is presented as a menu, decided at the meeting
- [ ] Do not skip the exit section because move-in day feels optimistic —
it's the section that saves the friendship later
- [ ] Do not position the agreement as distrust; frame stays "deciding while
we like each other"
- [ ] Do not offer legal advice on leases/deposits — flag lease conflicts and
point at [[lease-decoder]] and, for deposits, [[security-deposit-recovery]]
Related
[[lease-decoder]] before signing the lease itself; [[security-deposit-recovery]]
when the exit goes wrong; [[working-agreements]] — the office version of the
same peace treaty.
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
exports/openclaw/roommate-agreement/SKILL.md同一个仓库里的其他技能
同名技能的其他版本
有 3 个不同仓库或目录里都有叫 roommate-agreement 的技能。它们内容并不相同,别混用:
- mohitagw15856/pm-claude-skills — Summarise what Roommate Agreement does in one line. Use when asked to [trigger phrases the
- mohitagw15856/pm-claude-skills — Write the flat's constitution before the first passive-aggressive note — money, chores, gu