用途:将 $ARGUMENTS 中的内容作为快速笔记保存进 Basic Memory,保留用户原话,不做改写或扩充。
主要能力与用法:
- 解析配置。读取 .claude/settings.json(若存在 .claude/settings.local.json 也读取),查找 basicMemory 配置块:rememberFolder(快速捕捉所用文件夹,默认 bm-remember)、primaryProject(写入的项目,默认省略 project 参数以使用 Basic Memory 默认项目)。两者均为可选,缺省或配置文件不存在时使用默认值,不报错。
- 生成笔记。Content 为 $ARGUMENTS 中的文本,逐字保留;Title 取该文本首行并裁剪至不超过 80 字符,截断时追加 …;若只有一长行,则另写一个简短描述性标题。若 $ARGUMENTS 为空(例如用户说“remember that…”触发),则从对话中提取其要求记住的具体内容;若确实不明确,提一个简短问题。
- 通过 write_note 写入:title 为生成的标题,directory 为解析出的 rememberFolder,content 为文本,tags 为 ["manual-capture"]。若设置了 primaryProject,则将其作为 project 传入;若是 external_id UUID,则作为 project_id 传入(直接把裸 UUID 放在 project 中不会路由)。未设置时两者都省略。除非用户明确要求,不覆盖已有笔记。
- 用一行确认保存内容及其永久链接,例如 Saved → bm-remember/<slug>。
适用场景:快速捕捉想法、事实或提醒,保持用户措辞,不额外添加观察、关系或结构,除非用户要求。
限制与注意:涉及带理由与备选方案的决策,应改用 type: decision 笔记;工作总结属于 PreCompact 检查点的职责,不由此技能处理。使用当前已连接的 Basic Memory MCP 服务器,不假定特定工具名前缀。配置项、默认文件夹、默认项目及 write_note 的具体参数行为均以资料所述为准;其余运行细节暂未提供。