| name | scratch |
| version | 1.0 |
| status | active |
| summary | 低门槛临时速记本,捕获问题/想法/观察/线索,定期消化升级为正式文档或 todo。 |
| description | 低门槛的临时速记本,用于捕获随手冒出的问题、想法、观察和线索。这些内容不够成熟到直接归入 question/、tech/ 或 todo/,但又不应该丢掉。每条速记会在 review 时被回顾,在每日 todo 刷新时检查是否该转为行动项。升级时建立双向链接。触发词包括:scratch、速记、记一下、想到个事、有个问题、有个想法、灵感、随手记、临时记录、jot、note down、quick note。 |
Scratch
Overview
低门槛的临时信息捕获区。核心解决两个问题:不丢东西和被定期消化。
与 todo/ 的区别:
- todo 是行动承诺("我要做这件事"),scratch 是信息捕获("我注意到了这个")
- todo 有优先级和完成状态,scratch 只有"待处理/已处理"
- scratch 条目可以升级为 todo,也可以升级为 question/tech/issue/decision 等正式实例
单文件设计:scratch/scratch.md——不用想文件名,一屏看完所有待处理项,因为有消化机制不会无限膨胀。
When to Use
- 用户随口提到一个问题,但还不值得开
question/
- 用户有个临时想法或灵感,还没想清楚
- 用户观察到某个现象,不是 todo 也不是 issue,但应该记下来
- 用户说"记一下"、"想到个事"、"有个问题"、"有个想法"等
不应触发本 skill 的场景:
- 用户明确说"加个 todo" → 路由到
personal-todo
- 用户有明确的结构化问题要分析 → 路由到
question/ 或 deep-questioner
Workspace Contract
- 速记文件固定为
scratch/scratch.md
- 不创建其他文件(条目升级后,正式文档创建在目标目录)
- 两个分区:
## 待处理 和 ## 已处理
- 每条速记格式:
- YYYY-MM-DD | 🏷️ 一句话描述
💡 想法/灵感
❓ 问题/疑问
👀 观察/信号
🔗 线索/参考
💭 随想/杂念
Workflow
Step 1: 判断操作类型
| 意图 | 操作 |
|---|
| 空参数 / "看看" | 查看速记 |
| 一句话描述 | 添加速记 |
| "升级" / "展开" | 升级速记为正式文档 |
| "丢弃" / "不要了" | 丢弃速记 |
| "清理" | 批量清理 |
Step 2: 添加速记
- 自动判断类型标签(含"?"→❓,含"可以/如果"→💡,含"发现/注意到"→👀,含"链接/文章"→🔗,其他→💭)
- 在
## 待处理 区末尾追加
- 使用当前日期
Step 3: 升级速记
- 匹配待处理区的目标条目
- 判断升级方向(question/tech/issue/decision/todo/playbook)
- 创建正式文档(如有模板则使用)
- 建立双向链接:scratch 中记录
→ [[目标文档路径]],目标文档标注来源
- 将条目从"待处理"移到"已处理"
Step 4: 丢弃速记
将条目移到"已处理",标注 → 已丢弃:<原因>
Step 5: 批量清理
- 读取所有待处理条目
- 标出超过 7 天未处理的条目
- 逐条建议:升级 / 丢弃 / 保留
Editing Rules
- 修改前必须先读取目标文件
- 优先使用当前 AI 工具提供的最小粒度编辑能力做精确修改
- scratch skill 只允许写
scratch/scratch.md
- 升级操作创建的正式文档遵循目标目录的命名约定
- 不创建临时文件、备份文件
- 不要整文件覆盖已有的
scratch/scratch.md