用途
log-session 用于将最近的学习内容记录到当前学习会话中。它面向正在进行的学习过程,帮助用户在学习会话中途保存进度、记录已掌握的概念,或记录纠正内容。根据其描述,该技能会在“log this”“save…”等触发词出现时被调用。
主要能力
- 查找活动会话:在 .claude/learning-sessions/index.json 中定位当前活动会话。
- 读取会话文件:读取已找到的会话文件内容。
- 回顾对话:回顾自会话开始(或上次记录)以来的对话内容。
- 添加条目:按照 references/entry-types.md 的规则添加记录条目。
- 写入会话文件:将更新后的会话文件写回。
- 确认记录结果:以“Logged X concepts, Y corrections, etc.”的形式向用户确认已记录的概念数、纠正数等。
使用方式
该技能通过触发词“log this”“save…”等被唤起。执行时,它首先在 .claude/learning-sessions/index.json 中查找活动会话;如果不存在活动会话,则提示用户先运行 /start-session。随后读取会话文件,回顾自会话开始或上次记录以来的对话,按 references/entry-types.md 添加条目,写入更新后的会话文件,并给出确认信息。
适用场景
- 学习会话进行到一半时保存进度。
- 记录已掌握的概念。
- 记录纠正内容。
- 记录误解,以便后续复习。
- 记录详细阐述,以体现深入理解。
- 跟踪信心与准确性。
限制
- 若没有活动会话,必须先运行 /start-session,否则无法记录。
- 条目应保持原子化与简洁。
- 不应重复已有条目。
- 关于收费、价格、平台支持、具体效果等事实,资料中暂未提供。