用途
foundation-meeting-recap 用于在会议结束后生成一份面向参会者、可供轻量分发的会后总结。与逐条转录或按时间顺序的流水记录不同,它按主题组织内容,使读者能围绕议题而非时间线理解会议结果。
该技能属于 Meeting Skills Family,并遵循该家族的契约。它吸收了原本可能独立存在的 meeting-actions 技能:行动项与赋予其意义的上下文放在同一处,而不是作为兄弟产物单独存在。
主要能力
- 按主题分段:若已加载议程,则以其议题列表作为骨架,并纳入临时出现的议题;若无议程,则通过转录中的话语标记(如“接着看”“还有一件事”)识别主题。
- 每个主题段落包含:
- 讨论摘要:2-3 句概括讨论内容
- 决策:以加粗方式突出显示,绝不编造;不确定时标注为“似乎已决定 X[置信度:中]”
- 行动项:负责人 + 截止日期 + 依赖关系;缺失负责人标记为[负责人:未分配],缺失日期标记为[截止日期:未指定]
- 未决问题:未解决事项,并附置信度标记,说明其确实未解决还是仅未被再次提出
- 按负责人汇总行动项:将所有行动项重新按负责人归组,支持单一负责人视角扫描(“会后我需要交付什么?”)。
- 议程对账(若加载了议程):
- topics_planned:来自议程的议题列表
- topics_hit:实际讨论的议题
- topics_skipped:计划但未讨论,附简要原因
- topics_emerged:讨论了但不在议程上的议题
- 会议质量信号:
- outcomes_achieved:议程期望结果达成 N/M 比例(有议程时)
- started_on_time / ended_on_time:有时间戳时使用,无则跳过
- key_attendees_present:若决策者缺席则标记
- 下一步:再次开会前,关键路径上需要完成的事项。
- 议程自动发现:在同目录查找匹配
{YYYY-MM-DD}_{HH-MMtimezone}_{title-slug}_agenda.md模式的文件,其议题列表成为纪要骨架,desired_outcomes 驱动会议质量对账。
使用方式
零摩擦执行,按家族契约,该技能不会以审问方式阻塞流程。默认流程:
- 读取所有提供的输入(转录、笔记或混合),并 upfront 标注输入质量
- 自动发现相关议程(同目录文件名前缀匹配)
- 运行推断:从内容推断会议元数据,从语言标记推断决策,从祈使-将来时模式推断行动项,从参会者上下文推断负责人
- 呈现简要推断摘要,接受一词确认(go)或修正
- 生成纪要
若以 --go 调用,则跳过推断摘要。若用户 upfront 提供全部元数据,则不出现检查点。输入类型可为带时间戳和说话人归属的转录、项目符号或散文笔记,或混合形式。转录加结构化笔记视为高质量,零散项目符号视为低质量。
禁止编造:该技能绝不编造负责人、决策或行动项。行动项缺少明确负责人时,记录为[负责人:未分配,需要确认],而非凭空指定。决策为隐式时,附置信度标记而非作为事实陈述。
所有者确认阈值(v1.1.0):当未分配行动项与总行动项比例超过 0.3(30%),或任一高优先级行动项缺少负责人时,技能会在纪要顶部(主题段落之上)生成专门的 ## ⚠ Ownership reconciliation required 区域,列出所有未分配行动项、基于议题上下文的建议下一步(标记为推断),以及推荐的跟进动作(Slack 线程、15 分钟同步、异步调查)。可分享摘要也会在触发时以此提示开头。frontmatter 字段 unassigned_action_ratio(浮点数 0.0-1.0)记录该比例供下游工具使用。
项目记忆契约:仅当 .claude/pm-skills.local.md 存在时激活。读取 active_initiative,使决策记录归属于所属计划;将本次会议实际达成的决策写入 ## Decisions 区域,带日期和归属,并将纪要本身作为决策产物写入。默认姿态是提出条目并等待确认后再写入,除非设置了 memory_auto_append: true。写入纪律要求写入前立即重读文件,不可基于生成提议时的副本;若期间有变化,则合并并重新提议,只添加自己的条目,其余字段和区块保持逐字节一致。
适用场景
- 任何产生影响参会者的决策或行动项的内部会议之后
- 存在同级 foundation-meeting-agenda 且需要对账(计划与实际议题)时
- 团队需要按主题组织的参考,而非按时间顺序的转录堆砌时
- 输入包含转录(Zoom、Meet、Otter、Fireflies、Krisp MCP)或笔记与转录混合时
限制
以下场景不应使用本技能:
- 会前设定参会者将看到的结构(议题、负责人、时间框):使用 foundation-meeting-agenda。recap 总结会议之后发生的事;agenda 设定会前预期。
- 为重要会议准备用户私人的战略定位:使用 foundation-meeting-brief。recap 是共享的会后记录;brief 是永不展示给参会者的会前战术准备。
- 向非参会者传达结果:使用 foundation-stakeholder-update。recap 预设读者具备上下文;stakeholder-update 面向不具备上下文的读者进行转译。
- 跨会议综合(多次会议间的模式):使用 foundation-meeting-synthesize。
- 跨参与者综合用户研究访谈:使用 discover-interview-synthesis。
- 实时会议记录:本技能消费已完成的输入,不进行实时转录。
质量检查清单
- 输入质量如实标记(高/中/低)
- 已尝试议程自动发现,结果记录在 Generation context
- 每个主题段落都有讨论/决策/行动项/未决问题子区块
- 决策加粗突出;绝不编造;推断时标注置信度
- 每个行动项有负责人(或明确未分配)+ 截止日期(或明确未指定)
- 有按负责人重新分组的行动项汇总视图
- 加载议程时填充议程对账
- 会议质量信号以现有数据填充,跳过字段有标记
- 可分享摘要 5-6 行,以决策和主要行动项开头
- 来源与参考、Generation context 记录转录来源及任何缺失的负责人/日期
相关技能
- Meeting Skills Family Contract
- foundation-meeting-agenda:上游,提供议题骨架和期望结果
- foundation-meeting-synthesize:下游,消费纪要用于跨会议综合
- foundation-stakeholder-update:下游,将纪要结果转译给非参会者
其他说明
该技能的官方文本暂未提供。以上内容基于产品描述与介绍整理。