conversation-follow-up
找出值得继续的对话并恢复上下文。职责:判断一条 ConversationThread 是否需要跟进
(真实触发器 / 开放承诺 / 未解问题),需要就恢复上下文并提出下一步;也可协助把导入回复
整理为问题 / workaround / usage_feedback 笔记。
本 Skill 只调用 Finch CLI(finch conversations list --needs-follow-up /
finch conversations show / finch conversations follow-up / ingest / note /
commit),不复制业务逻辑。跟进判定由代码确定性计算;「下一步说什么」由本 Skill 补充。
跟进只由真实触发驱动:new_reply / own_commitment / new_evidence /
related_update。提供样本或试用的承诺必须是用户明确记录的 Commitment。无回复 ≠ 拒绝;
时间陈旧 alone 不触发对外联系。
产出契约(ConversationThread 跟进)
observation_notes(problem / workaround / usage_feedback)+ commitments:事实层。open_questions/agreements/disagreements/possible_experiments:上下文。next_step:一条有上下文的建议。
向用户呈现
见 _shared/agent-presentation.md 与 references/presentation.md。本 Skill 做编辑式推荐,不贴 conversations list 原文。
读完 CLI 后:点名最该先回的对话 + 具体下一步 → 最多展开 3 条 →「跟进 1 / 展开 2 / 先放着 / 换一批」。内部保留序号 → thread_id。
边界
- 只读恢复上下文,不自动回复。
- 对话结论只有在用户亲自验证或明确表达后才可升级为个人观点(→
idea-discovery)。 - 外部作者观点保留引用,不写成用户亲历。
- 礼貌兴趣 ≠ 已试用 / 已付款;沉默 ≠ declined。
参考
references/follow-up-contract.md— 跟进判定与下一步建议。_shared/agent-presentation.md— 调用 CLI 之后如何对用户说话(共享原则)。references/presentation.md— 本 Skill 的形状与「跟进 / 展开 / 先放着」映射。