关于 spark-recipe-topic-timeline
这是一套只读的 Spark 流程,可将项目或主题相关的会议讨论与邮件串联成时间线,便于了解进展、向新成员介绍背景或准备状态更新,并标出关键转折和未解决事项。
主要功能
- 01收集相关会议详情
- 02搜索并查看邮件对话
- 03按日期合并记录
- 04标注关键转折和未结事项
- 05总结当前状态
适用场景
- 01快速了解项目进展
- 02向新加入的队友介绍背景
- 03准备状态更新
- 04发现活动间隔或未解决问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ readdle/ spark-cli-skills --skill spark-recipe-topic-timeline安装后在 Claude Code 中输入/spark-recipe-topic-timeline确认已加载。
详细介绍
配方:主题时间线
针对某个项目或主题,将会议讨论和邮件往来按时间交织起来,构建统一的时间顺序叙述。适用于了解最新进展、向新成员介绍情况或准备状态更新。
前提条件: 阅读 use-spark 基础技能,了解命令参考和筛选语法。
所需访问级别: 只读。
步骤
第 1 步:定义范围
询问用户:
- 主题或项目名称(用于搜索的关键词)
- 时间范围(如未指定,默认为 30 天)
第 2 步:收集会议数据
spark meetings --filter "subject:topic-keyword newer_than:30d"
如果主题筛选条件遗漏了相关会议,请扩大搜索范围:
spark meetings --filter "newer_than:30d"
阅读每场相关会议的摘要:
spark meeting <id>
仅针对主题属于主要议程的会议,提取完整详情:
spark meeting <id> --transcript --notes
记录:日期、参与者,以及与主题相关的要点。
第 3 步:收集邮件数据
spark search "topic keyword"
对于明确相关的邮件线程,阅读完整对话:
spark thread <id>
如果有与主题相关的特定人员,也提取他们的邮件线程:
spark emails --filter "from:[email protected] subject:keyword newer_than:30d"
记录:每条消息的日期、参与者和内容。
第 4 步:合并为时间线
合并所有条目(会议和邮件),并按日期排序。每个条目包括:
- 日期
- 渠道: 会议 / 邮件
- 参与者
- 发生事项: 用一到两句话概述关键内容
第 5 步:为时间线添加注释
补充编辑注释:
- 标记方向发生变化的转折点
- 标出尚未解决的待续事项
- 指出可能意味着进展停滞的空档期(即没有活动的时间段)
第 6 步:呈现时间线
先用一段话概述主题当前的进展,然后按从最早到最新的顺序呈现完整时间线。最后列出:
- 当前状态: 已知的最新情况
- 待解决事项: 尚未解决的问题
- 下一个跟进节点: 将推进该主题的后续会议或待处理邮件
提示
spark search会按相关性排序并返回完整正文,是发现邮件的最佳起点。- 会议摘要通常已充分涵盖主题。只有在需要精确引述或确认发言归属时,才使用
--transcript。 - 对于跨越多个月的主题,可分段处理(例如逐月处理),避免输出过长。
- 此配方可与
recipe-decision-tracker搭配使用——只需决策要点时使用该配方,需要完整叙述时使用本配方。 - 如果是为他人编写(例如帮助新团队成员入职),请指出外部人员可能不了解的背景信息。
评论
支持 Markdown