SuperAPI AI 工具集

wrap-up-session

通用与其它

查看项目

更新于 10-16 04:30

技能介绍

用途:在用户表示要结束会话(如“let's wrap up”“close shop”“done for today”)时,按固定清单收尾一次工作会话。该技能要求直接执行步骤,不派生子代理,因为子代理没有会话上下文。

主要能力与流程:

  1. 读取项目收尾说明:检查 CLAUDE.md 中的 ## Session Wrap-up、## Deployment 等章节,记录项目特有的同步、重启、部署命令。
  2. 检查未提交工作:运行 git status --short、git diff --stat、git log --oneline -5,若有未提交改动则询问用户选择提交、暂存(git stash push -m "WIP: [description]")或保留为遗留项。
  3. 推送并更新 CLAUDE.md:提交后推送远程分支;更新 ## Session Log(只保留最近一条,旧条目移入 docs/session-archive.md)、## Roadmap(勾选完成项)、## Current Focus,然后提交并推送。
  4. 记忆去重检查:写入自动记忆前,确认内容不在 CLAUDE.md 中、也不是会话事件;仅记录反馈偏好、外部引用、踩坑经验与结构化数据。
  5. 意外收获提示:询问用户是否有值得写入记忆的非显而易见经验,若有则起草 1–3 条候选并确认后写入;若涉及工作流变更,可加入间隔重复脚本 ~/.claude/scripts/spaced-rep.sh add "Title" "1-3 sentence reminder"。
  6. worktree 与分支清理:若使用 git worktree,检查脏工作树、清理已合并 PR 的死工作树与分支、报告落后 main 的分支。
  7. 检查后台进程:标记本次会话启动且仍在运行的 nohup、pm2、screen、开发服务器等。
  8. 可观测性提醒(仅面向用户的代码项目):检查 package.json 是否含 @sentry,缺失时在总结中提醒一次。
  9. 同步/部署:执行 CLAUDE.md 中记录的同步或部署命令,无记录则跳过。
  10. 列出未关闭的 GitHub issue 与 PR,并折入会话日志的 Next 行。
  11. 输出会话总结:已完成事项、下一步、仍在运行的后台进程、遗留未提交文件。
  12. 建议会话重命名:生成 3–8 词标题,提示用户自行运行 /rename <title>,因为该命令只能由用户执行。

适用场景:代码仓库、研究/写作仓库及混合仓库,按 CLAUDE.md 中的 type 声明或内容推断调整步骤。

限制:该技能是清单式流程,项目特定细节以 CLAUDE.md 为准;缺少路线图章节时仅建议补充而不阻塞收尾;/rename 无法由技能调用;未提供收费、价格或平台信息。