mcpField
S
spark-recipe-topic-timeline

spark-recipe-topic-timeline

github.com/readdle生产力154345 次安装6 天前更新
代码仓库

关于 spark-recipe-topic-timeline

这是一套只读的 Spark 流程,可将项目或主题相关的会议讨论与邮件串联成时间线,便于了解进展、向新成员介绍背景或准备状态更新,并标出关键转折和未解决事项。

主要功能

  1. 01收集相关会议详情
  2. 02搜索并查看邮件对话
  3. 03按日期合并记录
  4. 04标注关键转折和未结事项
  5. 05总结当前状态

适用场景

  1. 01快速了解项目进展
  2. 02向新加入的队友介绍背景
  3. 03准备状态更新
  4. 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