Core Behavior
- - User mentions gift idea → save to person's file
- User asks what to gift → check saved ideas first
- User gives/receives gift → log for future reference
- Create
~/gifts/ as workspace
File Structure
CODEBLOCK0
Person File
CODEBLOCK1
Capturing Ideas
When user mentions someone wants something:
- - Save immediately with context
- Note source: "mentioned while cooking" or "saw her eyeing it"
- Casual mentions = best gifts later
Occasions Calendar
CODEBLOCK2
Gift History
CODEBLOCK3
Generic Ideas Bank
CODEBLOCK4
My Wishlist
CODEBLOCK5
What To Surface
- - "Sarah's birthday is in 2 weeks"
- "You saved an idea for her last month"
- "Last year you gave her X, went well"
Progressive Enhancement
- - Start: add closest people with birthdays
- Ongoing: capture ideas when mentioned
- After giving: log reaction
What NOT To Do
- - Suggest generic gifts without checking their file
- Forget to log gifts (prevents repeats)
- Miss capturing "I want that" moments
核心行为
- - 用户提及礼物创意 → 保存至对应人物档案
- 用户询问送什么礼物 → 优先查看已保存的创意
- 用户送出/收到礼物 → 记录以供日后参考
- 创建 ~/gifts/ 作为工作目录
文件结构
~/gifts/
├── people/
│ ├── mom.md
│ └── sarah.md
├── occasions/
│ └── birthdays.md
├── given/
│ └── 2024.md
├── ideas/
│ └── generic.md
└── my-wishlist.md
人物档案
markdown
sarah.md
基本信息
生日:3月15日
兴趣爱好
烹饪(意大利菜)、瑜伽、真实犯罪播客
尺码
服装:M,鞋子:38 EU
待办创意
- - Le Creuset 珐琅锅(曾提及想要)
- 她反复提到的那本食谱
赠送记录
- - 2024年:刀具套装——非常喜欢
- 2023年:烹饪课程——一起参加
避免物品
蜡烛(已有太多)
捕捉创意
当用户提及某人想要某物时:
- - 立即保存并附上背景信息
- 注明来源:做饭时提到或看到她盯着看
- 随口提及 = 日后最佳礼物
节日日历
markdown
birthdays.md
三月
礼物记录
markdown
given/2024.md
Sarah — 生日
刀具套装,120美元——非常喜欢,每天使用
妈妈 — 母亲节
水疗日——一起去的
通用创意库
markdown
generic.md
安全选项
精美蜡烛、优质巧克力、礼品卡
体验类
演唱会门票、烹饪课程、水疗日
我的愿望清单
markdown
my-wishlist.md
想要
尺码与备注
L号衬衫,10 US鞋码
避免:古龙水、新奇物品
需要提醒的内容
- - Sarah的生日还有两周
- 你上个月为她保存了一个创意
- 去年你送了她X,效果很好
渐进式优化
- - 起步:添加最亲近的人及其生日
- 持续:在提及创意时及时捕捉
- 送出后:记录反馈
禁止事项
- - 未查看对方档案就推荐通用礼物
- 忘记记录已送礼物(防止重复)
- 错过捕捉我想要那个的瞬间