SuperAPI AI 工具集

speckit-opsmill-summary

智能体与模型

查看项目

更新于 10-16 03:11

技能介绍

用途:为当前 Claude Code 会话生成一份流程层面的 markdown 总结,让同事或未来的自己能在 60 秒内了解会话脉络。输出单位是工作会话,而非单个产物,粒度区别于按功能永久归档的 speckit.archive 和修复漂移的 speckit.reconcile.run。

主要能力:生成三部分内容——执行摘要(2–4 句,说明会话主题与投入方向)、时间线(按时间排序的短条目,5–15 条,尽量使用 HH:MM 前缀)、成果(具体结果,仅引用路径与 PR,不含 diff)。支持可选参数 --since <commit|time>:值若可解析为日期时间则传给 git log --since=<value>,否则视为 git 修订并采用 git log <value>..HEAD。省略参数时总结整个会话。

使用方式:从仓库根目录运行 .specify/scripts/bash/check-prerequisites.sh --json --paths-only,解析输出中的 FEATURE_DIR,所有路径必须为绝对路径;若 FEATURE_DIR 缺失、为空或目录不存在则快速失败并提示切换到功能分支。上下文优先取实时会话,其次取当前分支 git log(可受 --since 限制),再次仅在需要锚定术语时读取 FEATURE_DIR/spec.md、plan.md、tasks.md。输出写入 FEATURE_DIR/sessions/session-YYYY-MM-DD-HHMM.md(本地时间),必要时创建 sessions 目录,重名时追加 -2、-3 等后缀而不覆盖,最后回显解析后的路径。

限制:严格保持流程级别,不记录逐工具调用、不输出 diff 或代码块、不含行号、不写逐文件变更日志、不复现调试步骤。严格只增不改,不修改 spec.md、plan.md、tasks.md 或任何源文件,仅写入会话总结本身。精神上幂等:同一会话第二次调用应产出可比总结,而非总结的总结,组合时忽略此前生成的会话文件。若草稿无法让未参会者回答会话目标、工作大致顺序、实际交付/决定/推迟事项,则需收紧;超过约 80 行 markdown 视为过细。该技能的具体收费、平台支持等信息暂未提供。