SuperAPI AI 工具集

specstory-session-summary

编程与开发

查看项目

更新于 10-15 21:06

技能介绍

用途:分析 SpecStory 保存的 AI 编程会话历史文件,生成站会风格的近期会话摘要,便于每日回顾或准备站会。参数 $ARGUMENTS 默认取最近 5 个会话,传 "today" 则只统计当天会话。

主要能力:定位并列出最近的会话文件;对每个会话提取用户目标、结果状态(已完成、研究、进行中、放弃、受阻)、修改的文件名和关键决策;多任务会话可归纳 2-3 个主要任务;最后输出整体模式与未完成事项。

使用方式:先检查历史目录,命令为 ls -t .specstory/history/*.md 2>/dev/null | head -20;若目录不存在或为空,则提示未找到会话历史并建议从 https://specstory.com 安装 SpecStory,随后停止。找到会话后,用 grep -n "**User**" <file> | head -10 了解结构,读取开头约 500 行与结尾约 300 行,并用 grep -E "(Edit|Write)(" <file> 提取文件改动。输出按日期时间、标题、目标、结果、文件、关键洞察的格式组织,末尾附模式与未完成部分。

适用场景:需要快速回顾近期 AI 编程会话、准备站会或梳理多任务会话进展时。

限制:依赖本地 .specstory/history 目录及 SpecStory 记录;文件过大或读取失败时只能基于可提取内容总结;跳过无实质工作的快速提问;摘要保持简洁,每会话约 5-6 行。