第 8 课:claude-mem 高级技能 (Part 1)

⏱ 预计阅读 3 分钟 更新于 2026/5/7
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)

claude-mem 不仅仅是记录,它还提供了一系列“技能 (Skills)”,让 LLM 在处理复杂任务时更加从容。本课介绍前 5 个核心技能。

8.1 mem-search (跨会话检索)

这是最常用的技能。当你在新项目中遇到类似问题时,可以直接触发。

  • 触发场景:“我们以前怎么解决 Redis 锁超时问题的?”
  • 动作:跨所有项目和会话搜索相关的 bugfixdecision

8.2 learn-codebase (全量阅读)

面对完全陌生的项目,可以使用此技能让 LLM 快速建立全局认知。

  • 动作:系统化地阅读整个代码库的所有源文件。
  • 效果:将项目的核心逻辑和结构写入当前对话上下文。

8.3 smart-explore (智能 AST 探索)

当项目文件过多,全量阅读 Token 消耗太大时,系统会自动切到此模式。

  • 动作:使用 Tree-sitter 解析代码 AST(抽象语法树),只读取函数签名、类定义和模块结构。
  • 优势:极大地节省 Token,同时保留对项目结构的准确把握。

8.4 make-plan (分阶段规划)

这是“计划先行”工作流的核心。

  • 触发语:“为这个功能做一个实现计划。”
  • 输出:一个结构化的 Markdown 文档,将任务拆分为多个 Phase,每个 Phase 包含具体的操作建议和验证标准。

8.5 do (执行计划)

配合 make-plan 使用,实现自动化的阶段性执行。

  • 动作:派出一个子 Agent 按照计划逐一执行各个阶段。
  • 安全保障:每个阶段完成后都会进行验证,并在进入下一阶段前生成总结。