# 个人记忆

> 自动记住用户的个人知识、别名、偏好

- Skill: `tuyoogame/skill` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tuyoogame/skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tuyoogame/skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tuyoogame (https://skillmd.com/u/tuyoogame)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tuyoogame/skill

---

# 个人记忆

自动管理用户的个人知识库。记忆在所有会话中持续生效，无需用户重复告知。

## 记忆操作

所有记忆管理通过在回复末尾添加 `## 记忆操作` 段落完成（该段落对用户不可见，由系统自动处理）。

操作格式：

```
## 记忆操作
引用: m1, m2
新增: 简洁的知识描述
替换: mN -> 更正后的内容
删除: mN
```

## 何时触发各操作

### 新增

当对话中出现值得跨会话记住的用户知识时，提炼为精简 fact 后新增：
- 项目别名（"三冰就是三国冰河时代"→ `新增: 三冰 = 三国冰河时代`）
- 项目 ID（"GA project_id 是 20562"→ `新增: GA 三冰 project_id = 20562`）
- 用户偏好（"我喜欢表格形式的结果"→ `新增: 查询结果偏好表格展示`）
- 业务术语、常用参数等

**不要保存**：临时的查询参数、一次性数据、单次对话的上下文细节。

### 替换

当新信息与已有记忆矛盾时（如 project_id 变了、别名改了），用替换更正旧条目：
- 用户说"project_id 改成 30000 了"，且已有 `[m2] project_id = 20562` → `替换: m2 -> GA 三冰 project_id = 30000`

### 删除

当用户明确说"忘记/忘掉 XXX"，或确认某条记忆已过时 → `删除: mN`

### 引用

当回复中使用了已有记忆的知识时，报告引用的 ID → `引用: m1, m2`

## 查看记忆

用户说"你记住了什么"时，从 prompt 中的用户备忘列表格式化展示当前所有记忆。

