npx skills add https://github.com/zephyrwang6/myskill --skill mem-weeklySKILL.md
周复盘
快速开始
当用户说"周复盘"时,执行以下流程:
重要:在执行周复盘前,必须先调用 mem-file-scan skill 来扫描本周修改的文件,补充L1记录。
- 文件扫描(前置步骤) - 调用mem-file-scan扫描本周修改的文件,补充L1记录
- 读取本周L1记录 - 获取本周所有情境记录
- 识别重复模式 - 统计出现3次以上的行为/偏好
- 生成候选列表 - 创建待提炼的候选清单
- 等待用户确认 - 展示给用户选择
- 更新L2文件 - 根据确认更新行为层
工作流程
前置步骤:文件扫描补充L1
在开始周复盘分析之前,必须先调用 mem-file-scan skill:
调用 mem-file-scan skill
为什么需要这一步:
- AI记忆系统只能记录Claude对话内容
- 用户在Obsidian中直接编辑的文件不会被自动记录
- 文件扫描可以识别本周修改的文件,提取重要事件和决策
- 补充L1记录后,周复盘才能分析出更全面的行为模式
执行方式:
- 先调用
mem-file-scan - 等待文件扫描完成并补充L1记录
- 再继续执行后续的周复盘分析流程
第一步:读取本周L1记录
读取当前月份的L1文件:AI_MEMORY/L1_情境层/{年}-{月}.md
提取本周的记录:
- 确定本周的日期范围(如:12-22 至 12-28)
- 提取本周的所有条目
第二步:识别重复模式
使用Grep搜索关键词,统计出现次数:
Grep "关键词" AI_MEMORY/L1_情境层/
重复模式判断标准:
- 相同偏好/行为出现 3次以上
- 相同工具选择出现 3次以上
- 相同表达方式出现 3次以上
第三步:生成候选列表
创建待提炼的候选清单(最多5个):
格式:
📊 本周记忆复盘({月份}第{X}周)
━━━━━━━━━━━━━━━━━━━━━━━━
🔍 发现 {N} 个重复模式:
1️⃣ "{模式名称}"
- 出现次数:{X}次
- 来源:[日期1] [日期2] [日期3]
- 建议:记录到 L2_行为层/{文件}.md
- 你的选择:[ ] 记录 [ ] 忽略 [ ] 修改后记录
2️⃣ "{模式名称}"
...
第四步:等待用户确认
展示候选列表,等待用户选择。
用户可以:
- 记录 - 直接记录到L2
- 忽略 - 跳过此模式
- 修改后记录 - 修改内容后再记录
第五步:更新L2文件
根据用户确认,更新相应的L2文件:
-
检查文件是否存在
- 存在:追加或更新
- 不存在:创建新文件
-
更新格式
## 📋 {行为/偏好名称}
### 习惯描述
{具体描述}
### 统计信息
- 首次记录:{日期}
- 出现次数:{次数}
- 稳定性:{高/中/低}
- 最后确认:{日期}
### 来源
- {来源1}
- {来源2}
- {来源3}
- 更新统计
- 更新 INDEX.md 统计信息
- 更新本周复盘记录
输出示例
📊 本周记忆复盘(12月第4周)
━━━━━━━━━━━━━━━━━━━━━━━━
🔍 发现 3 个重复模式:
1️⃣ "处理复杂任务前先用思维导图"
- 出现次数:4次
- 来源:[12-22] [12-24] [12-26] [12-27]
- 建议:记录到 L2_行为层/工作习惯.md
- 你的选择:[ ] 记录 [ ] 忽略 [ ] 修改后记录
2️⃣ "早上9-12点深度工作,不回消息"
- 出现次数:5次
- 来源:[Daily] 5次记录
- 建议:记录到 L2_行为层/工作习惯.md
- 你的选择:[ ] 记录 [ ] 忽略 [ ] 修改后记录
3️⃣ "重要决策会睡眠一晚后再决定"
- 出现次数:3次
- 建议:记录到 L2_行为层/决策习惯.md
- 你的选择:[ ] 记录 [ ] 忽略 [ ] 修改后记录
━━━━━━━━━━━━━━━━━━━━━━━━
等待你的确认...
完成后操作
复盘完成后,更新 AI_MEMORY/Meta/复盘记录.md:
### {年} {月}第{X}周
**复盘日期**:{日期}
**本周关键事件**:
1. {事件1}
2. {事件2}
3. {事件3}
**识别出的行为模式**:
- [模式1] - 出现次数:X次
- [模式2] - 出现次数:X次
**更新到L2**:
- ✅ [文件1]
- ✅ [文件2]
**下周关注**:
1.
2.
3.
常见问题
Q:如果本周没有重复模式怎么办?
A:输出"本周未发现明显的重复模式,继续观察即可"。
Q:如何确定本周的日期范围?
A:使用当前日期,往前推7天。如今天是12-27(周五),本周是12-21至12-27。
Q:用户选择的"修改后记录"怎么处理?
A:询问用户如何修改,然后按用户要求更新后再记录到L2。
Repository
zephyrwang6/myskillParent repository
Repository Stats
Stars30
Forks10