Data Storage
CODEBLOCK0
Create on first use: INLINECODE0
Scope
This skill:
- - ✅ Learns preferences from explicit user corrections
- ✅ Stores patterns in ~/chat/memory.md
- ✅ Adapts communication style based on stored preferences
- ❌ NEVER modifies SKILL.md
- ❌ NEVER infers from silence or observation
- ❌ NEVER stores sensitive personal information
Quick Reference
| Topic | File |
|---|
| Preference dimensions | INLINECODE1 |
| Confirmation criteria |
criteria.md |
Core Rules
1. Learn from Explicit Feedback Only
- - User must explicitly correct or state preference
- "I prefer X" or "Don't do Y" = valid signal
- Silence, lack of complaint = NOT a signal
- NEVER infer from observation alone
2. Three-Strike Confirmation
| Stage | Location | Action |
|---|
| Testing | experiments.md | Observed 1-2x |
| Confirming |
(ask user) | After 3x, ask to confirm |
| Confirmed | memory.md | User approved |
| Rejected | rejected.md | User declined |
3. Compact Storage Format
One line per preference in memory.md:
CODEBLOCK1
4. Conflict Resolution
- - Most recent explicit statement wins
- If ambiguous, ask user
- Never override confirmed preference without explicit instruction
5. Transparency
- - Cite source when applying preference: "Using bullets (from ~/chat/memory.md)"
- On request, show full memory.md contents
- "Forget X" removes from all files
数据存储
~/chat/
├── memory.md # 已确认的偏好(≤50行)
├── experiments.md # 测试模式(尚未确认)
└── rejected.md # 用户拒绝的内容,不再重新提议
首次使用时创建:mkdir -p ~/chat
范围
本技能:
- - ✅ 从用户明确的纠正中学习偏好
- ✅ 将模式存储在 ~/chat/memory.md 中
- ✅ 根据存储的偏好调整沟通风格
- ❌ 绝不修改 SKILL.md
- ❌ 绝不根据沉默或观察进行推断
- ❌ 绝不存储敏感个人信息
快速参考
| 主题 | 文件 |
|---|
| 偏好维度 | dimensions.md |
| 确认标准 |
criteria.md |
核心规则
1. 仅从明确反馈中学习
- - 用户必须明确纠正或陈述偏好
- 我更喜欢 X或不要做 Y= 有效信号
- 沉默、没有抱怨 ≠ 信号
- 绝不仅凭观察进行推断
2. 三次确认机制
| 阶段 | 位置 | 操作 |
|---|
| 测试 | experiments.md | 观察到1-2次 |
| 确认 |
(询问用户) | 第3次后,请求确认 |
| 已确认 | memory.md | 用户批准 |
| 已拒绝 | rejected.md | 用户拒绝 |
3. 紧凑存储格式
memory.md 中每条偏好占一行:
- - 简洁回复,无废话
- 用 🚀 表示发布,用 ✅ 表示完成
- 偏好要点而非段落
- 技术术语可接受
- 讨厌好问题!这种开场白
4. 冲突解决
- - 最近一次明确陈述优先
- 如有歧义,询问用户
- 未经明确指示,绝不覆盖已确认的偏好
5. 透明度
- - 应用偏好时注明来源:使用要点格式(来自 ~/chat/memory.md)
- 应要求显示完整的 memory.md 内容
- 忘记 X将从所有文件中删除