SuperAPI AI 工具集

retrospecting

智能体与模型

查看项目

更新于 10-16 00:04

技能介绍

用途:对 Claude Code 会话进行系统化复盘,从 git 历史、会话日志、项目文件、用户反馈及子智能体反馈中收集数据,生成结构化复盘报告,提炼可复用经验并给出改进建议。

主要能力:多源数据收集(提交、diff、文件变更、对话记录、工具使用、测试覆盖、编译状态);定量分析(会话时长、任务完成数、文件变更、编译率、测试覆盖、工具成功率、返工率);定性评估(成功做法、问题模式、可复用方案);按深度生成报告(快速、标准、全面);在用户同意下将改进建议写入 CLAUDE.md、SKILL.md 或智能体定义文件。

使用方式:先做会话规模评估,用 git log --oneline --since="1 hour ago" | wc -l 统计提交,用 ${CLAUDE_PROJECT_DIR}/.claude/skills/extracting-session-data/scripts/list-sessions.sh 列出会话日志,据此建议快速(<10 提交、<5MB 日志)、标准(10-25 提交、5-20MB)或全面(>25 提交、>20MB)模式。随后确认会话范围与目标,按模式收集数据:git 分析调用 analyzing-git-sessions 技能,日志处理调用 extracting-session-data 技能,例如 extract-data.sh --type statistics --session SESSION_ID、--type errors、--type tool-usage、--type all,多会话可用 filter-sessions.sh --since "7 days ago" --branch main。之后分析数据、生成洞察、套用模板出报告、请用户确认,并可选提出配置改进。报告存于 ${CLAUDE_PROJECT_DIR}/.claude/skills/retrospecting/reports/,文件名格式 YYYY-MM-DD-session-description-SESSION_ID.md;会话日志位于 ~/.claude/projects/{project-identifier}/,由 Claude Code 管理,不应手动删除。

适用场景:需要回顾一次或多次 Claude Code 会话的成效、排查协作与流程问题、沉淀可复用模式、优化 CLAUDE.md 或技能配置时。

限制:需在 Claude Code 环境及相应技能脚本可用时使用;分析深度受上下文预算约束,低预算时强制快速模式;报告质量依赖实际数据与用户反馈,资料不足时无法给出可靠结论;具体收费、平台支持等信息暂未提供。