SuperAPI AI 工具集

session-wrap

办公与效率

查看项目

更新于 10-16 02:25

技能介绍

用途

Session Wrap 是一个面向 Claude 的会话收尾(session wrap-up)技能。当用户提出“wrap up session”“end session”“session wrap”“/wrap”“document learnings”“what should I commit”等请求时,该技能被触发,用于在结束一段工作会话时系统性地整理成果、沉淀知识并规划后续。

主要能力

该技能提供一套多智能体分析工作流,包含以下环节:

  1. 检查 Git 状态:运行 git status --short 以及 git diff --stat HEAD~3 2>/dev/null || git diff --stat,了解当前改动情况。

  2. 第一阶段:四个分析智能体并行执行(在单条消息中发起 4 个 Task 调用):

    • doc-updater:分析 CLAUDE.md、context.md 是否需要更新,输出具体要添加的内容。
    • automation-scout:检测重复性模式或自动化机会,输出 skill/command/agent 建议。
    • learning-extractor:提取学习点、错误和新发现,输出 TIL 格式摘要。
    • followup-suggester:建议未完成任务和下次会话的优先级,输出按优先级排序的任务列表。

    所有智能体共享同一份 Session Summary,包含:Work(会话中执行的主要任务)、Files(创建/修改的文件)、Decisions(做出的关键决策)。

  3. 第二阶段:校验智能体顺序执行:第一阶段完成后运行 duplicate-checker,检查第一阶段提案是否与现有文档/自动化重复:完全重复则建议跳过,部分重复则建议合并,无重复则批准添加。

  4. 整合结果:将文档更新、自动化建议、学习点、后续任务汇总,并附上重复检查反馈。

  5. 动作选择:通过 AskUserQuestion 让用户多选要执行的动作,选项包括:创建提交(推荐)、更新 CLAUDE.md、创建自动化、跳过。

  6. 执行所选动作:仅执行用户选中的动作。

使用方式

  • 无参数:以交互方式执行完整工作流。
  • 提供消息:将该消息用作提交信息并直接提交。

适用场景

  • 重要工作会话结束时。
  • 切换到其他项目之前。
  • 完成一个功能或修复一个 bug 之后。

限制与跳过场景

  • 改动微不足道的极短会话。
  • 仅阅读/探索代码。
  • 已回答的一次性快速问题。

更多编排模式可参见 references/multi-agent-patterns.md。