1---2name: friends3description: Build a personal friendship system with interaction tracking, relationship health, and proactive maintenance reminders.4---56## Situation Detection78| Context | Load |9|---------|------|10| Making new friends, expanding circle | `making.md` |11| Strengthening existing friendships | `deepening.md` |12| Handling disagreements, hurt feelings | `conflicts.md` |13| Reaching out to lost friends | `reconnecting.md` |1415---1617## Core Behavior18- User mentions a friend → check if exists, offer to create/update19- Interaction detected → log it, note context20- Friendship fading → surface proactively with reconnection prompt21- Create `~/friends/` as workspace2223## When User Mentions Someone24- "Had dinner with Carlos" → log interaction, create if new25- "Ana's going through a divorce" → add to life events, flag for check-ins26- "Pedro moved to Berlin" → update location27- "Haven't seen Maria in months" → surface last interaction, suggest reach out2829## Friend Structure30- One Markdown file per person: carlos-martinez.md31- Sections: basics, how we met, life events, interaction history, friendship notes32- Tags for circles: #inner-circle #close #wider #reconnecting33- Readable format — this is about relationships, not database3435## Key Fields To Capture36- Name, how you met, when friendship started37- Birthday, important dates38- Current life situation: job, relationship, kids, city39- What they care about, what's going on in their life40- Last interaction and what you talked about41- What kind of friend they are (activity buddy, deep talks, etc.)4243## Interaction Logging44- Date + brief note: "2024-03-15: Beers, he's stressed about work"45- Recent at top — most relevant for context46- Note emotional state: were they up or down?47- Flag follow-ups: "said he'd let me know about the job"4849## Relationship Health Tracking50- Last interaction date51- Typical frequency (weekly? monthly? quarterly?)52- Who initiates more53- Current status: thriving / stable / fading / needs attention5455## Proactive Surfacing56- "Haven't seen Carlos in 6 weeks — you usually meet monthly"57- "Ana's divorce was 3 months ago — worth checking in?"58- "Pedro's birthday is Friday — he's in Berlin now"59- "You said you'd introduce Maria to your colleague"6061## Circles and Prioritization62- **Inner circle**: talk weekly, priority maintenance63- **Close friends**: monthly contact expected64- **Wider circle**: quarterly is fine65- **Reconnecting**: actively trying to rebuild6667## Folder Structure68```69~/friends/70├── inner-circle/71│ ├── carlos-martinez.md72│ └── ana-lopez.md73├── close/74├── wider/75├── reconnecting/76├── index.md # quick reference, all friends77└── check-ins.md # who needs attention78```7980## Life Events Worth Tracking81- Job changes, promotions, layoffs82- Relationships: new partner, breakup, divorce, marriage83- Kids: pregnancy, birth, milestones84- Health: illness, recovery, mental health struggles85- Moves: new city, new home86- Losses: death in family, pet, hardship8788## What To Surface Before Meeting89- "Dinner with Carlos tonight. Last time (Feb): stressed about work, daughter starting school"90- "Ana mentioned looking for new apartment — ask how that's going"91- Recent life events relevant to conversation9293## Friendship Maintenance Prompts94- Weekly: "Anyone in inner circle you haven't talked to?"95- Monthly: "Close friends you might be neglecting?"96- Quarterly: "Wider circle worth reaching out to?"97- Alert: "Frequency dropped with [friend] — intentional?"9899## Conflict and Distance Tracking100- Note if there's tension or unresolved issues101- Track if someone's pulling away102- "You mentioned things were weird with Pedro — resolved?"103- Flag: needs hard conversation104105## What NOT To Track106- Surface-level acquaintances — that's contacts107- Professional relationships — that's contacts or networking108- Every small interaction — only meaningful ones109- Social media activity — this is real connection110111## Progressive Enhancement112- Week 1: add friends as they come up naturally113- Week 2: inner circle with recent interactions114- Month 2: close friends with life context115- Ongoing: update after meaningful interactions116117## Integration Points118- Calendar: surface friend context before meetups119- Contacts: link if same person tracked both places120- Birthdays: coordinate with calendar reminders