关于 note
note 是将项目上下文保存到 `.omc/notepad.md` 的技能,便于在对话压缩后继续使用。它区分启动时加载的优先上下文、临时工作记忆和永久手动笔记。
主要功能
- 01保存带时间戳的工作笔记
- 02存储启动时始终加载的优先上下文
- 03保留永久手动笔记
- 04查看、清理或删除笔记分区
适用场景
- 01跨会话保留调试发现
- 02在启动时获取关键项目事实
- 03记录部署信息或团队联系人
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill note安装后在 Claude Code 中输入/note确认已加载。
详细介绍
Note Skill
将重要上下文保存到 .omc/notepad.md,以在对话压缩后依然保留。
用法
| 命令 | 操作 |
|---|---|
/oh-my-claudecode:note <content> | 添加到工作记忆并附带时间戳 |
/oh-my-claudecode:note --priority <content> | 添加到优先上下文(始终加载) |
/oh-my-claudecode:note --manual <content> | 添加到 MANUAL 部分(永不清理) |
/oh-my-claudecode:note --show | 显示记事本当前内容 |
/oh-my-claudecode:note --prune | 删除超过 7 天的条目 |
/oh-my-claudecode:note --clear | 清空工作记忆(保留 Priority + MANUAL) |
部分
Priority Context(500 字符限制)
- 在会话开始时始终注入
- 用于关键事实:"Project uses pnpm"、"API in src/api/client.ts"
- 保持简短 - 这会占用你的上下文预算
Working Memory
- 带时间戳的会话笔记
- 7 天后自动清理
- 适用于:调试线索、临时发现
MANUAL
- 永不自动清理
- 用户控制的永久笔记
- 适用于:团队联系人、部署信息
示例
/oh-my-claudecode:note Found auth bug in UserContext - missing useEffect dependency
/oh-my-claudecode:note --priority Project uses TypeScript strict mode, all files in src/
/oh-my-claudecode:note --manual Contact: [email protected] for backend questions
/oh-my-claudecode:note --show
/oh-my-claudecode:note --prune
行为
- 如果
.omc/notepad.md不存在,则创建它 - 解析参数以确定部分
- 追加带时间戳的内容(用于工作记忆)
- 如果 Priority Context 超过 500 字符,则发出警告
- 确认已保存的内容
集成
记事本内容会在会话开始时自动加载:
- Priority Context:始终加载
- Working Memory:如果存在近期条目则加载
这有助于在对话压缩后依然保留关键上下文而不丢失。
评论
支持 Markdown