name: meeting-prep description: 通过收集与会者上下文和相关主题来准备会议 context: fork
为即将到来的会议做准备,通过收集与会者和相关主题的上下文。
语气校准
在执行此命令前,阅读 System/user-profile.yaml → communication 部分并适应:
职业级别适应:
- 初级: 提供更多与会者背景,建议准备技巧
- 中级: 平衡背景与行动,建议谈话要点
- 高级/领导: 战略框架、影响机会、关键决策
- C级: 高层战略背景、组织影响、关键利益相关者
直接性:
- 非常直接: 项目符号、仅关键事实
- 平衡: 背景 + 谈话要点(默认)
- 支持性: 详细准备、对话策略
详细级别:
- 简洁: 姓名、角色、前3个谈话要点
- 平衡: 标准准备格式
- 全面: 完整背景、关系动态、战略考虑
参见 CLAUDE.md → “沟通适应” 获取完整指南。
参数
可选: $MEETING, $ATTENDEES
如果未提供,提示用户:
- 会议主题或标题
- 与会者列表(逗号分隔的姓名)
示例:
/meeting-prep "Q1 规划" "Sarah Chen, Mike Rodriguez"/meeting-prep(然后提示输入详细信息)
功能
- 在
People/文件夹中查找每位与会者 - 显示最近互动和开放行动项
- 检查相关项目
- 基于上下文建议谈话要点
流程
步骤 0:收集上下文(如果需要)
如果 $MEETING 或 $ATTENDEES 未提供:
询问:“您正在准备哪个会议?”
- 获取会议主题/标题
询问:“谁将参加?(逗号分隔的姓名或简单列出)”
- 接受格式:“Sarah Chen, Mike Rodriguez” 或 “Sarah, Mike” 或自然列表
- 解析为单个与会者姓名
步骤 1:与会者查找
对于 $ATTENDEES 中的每位与会者:
-
在
05-Areas/People/Internal/和05-Areas/People/External/中搜索匹配姓名 -
如果找到,提取:
- 角色和公司
- 最后互动日期
- 涉及他们的开放行动项
- 关键背景或笔记
-
如果未找到,备注:“没有 [姓名] 的个人页面 - 考虑在会议后创建一个”
步骤 2:相关项目
搜索 04-Projects/ 查找任何项目,这些项目:
- 提到与会者
- 与会议主题($MEETING)相关
提取:
- 项目名称和状态
- 相关里程碑或障碍
- 最近更新
步骤 3:近期背景
搜索 00-Inbox/Meetings/ 查找与这些与会者的最近会议:
- 讨论了什么?
- 决定了什么?
- 承诺了哪些后续行动?
步骤 3a:语义上下文丰富(如果 QMD 可用)
当 QMD 安装时,此步骤自动运行。 它通过语义相关的保管库内容丰富会议准备,这些内容关键字搜索会错过。
通过调用 qmd_status 检查 QMD MCP 工具是否可用。如果可用:
-
语义搜索会议主题:
qmd_search(query="$MEETING", limit=5)查找:相关的过去讨论、相关决策、主题连接 — 与会议主题共享意义但使用不同词语的内容。
-
语义搜索每位与会者(超出其个人页面):
qmd_search(query="$ATTENDEE_NAME context discussions decisions", limit=3)查找:上下文引用,其中此人通过角色/头衔/团队被提及(例如,“销售副总裁询问了…”),而不仅是姓名。
-
交叉引用结果 与步骤 1-3 已找到的内容。仅显示新见解 — 在早期步骤中基于关键字的个人页面查找和会议文件夹 grep 错过的内容。
在准备简报中添加“语义连接”标题:
- 过去讨论与本次会议主题相关(即使使用不同关键词)
- 在相邻上下文中做出的相关决策
- 通过语义匹配发现的承诺或开放项
- 通过含义连接的相关项目或目标
如果 QMD 不可用: 静默跳过此步骤。步骤 1-3 提供基于关键字的标准上下文。
步骤 3b:集成上下文(如果可用)
检查 System/integrations/config.yaml 查看哪些集成已启用。
Notion 集成:
如果 enabled.notion: true 且 Notion MCP 可用:
搜索 Notion 查找与以下相关的页面:
- 会议主题($MEETING)
- 与会者姓名
包括在准备中:
- 相关 Notion 文档(标题 + 摘要)
- 与与会者共享的页面
Slack 集成:
如果 enabled.slack: true 且 Slack MCP 可用:
搜索 Slack 查找最近对话:
- 与/关于每位与会者
- 提到会议主题
包括在准备中:
- 最近 Slack 背景(过去7天)
- 关键线程或决策
- 任何已做的承诺
Teams 集成:
如果 teams.enabled: true 且 Teams MCP 可用:
搜索 Teams 聊天与与会者:
- 最近 1:1 和群聊涉及每位与会者
- 提到会议主题
检查与会议主题相关的 Teams 频道:
- 项目频道、部门频道
- 最近帖子和回复
显示 Teams 线程中的最近决策:
- 在频道对话中做出的关键决策
- 任何来自 Teams 聊天的承诺或后续行动
包括在准备中:
- 最近 Teams 背景(过去7天)
- 来自频道的关键线程或决策
- 在 Teams 聊天中做的任何承诺
当 Slack 和 Teams 都启用时:
- 检查每位与会者的两个来源
- 按来源标记背景:“来自 Slack:” / “来自 Teams:”
- 如果同一人出现在两者中,去重(合并背景,标记来源)
- 在集成上下文下以单独子部分呈现
Google Workspace 集成:
如果 google-workspace.enabled: true 且 Google Workspace MCP 可用:
搜索 Gmail 查找与每位与会者的最近线程(过去7天):
- 电子邮件交换及其主题
- 线程中提到的共享 Google 文档
- 未完成的电子邮件请求(已发送但无回复)
搜索与以下相关的 Google 文档:
- 会议主题($MEETING)
- 与与会者共享的文档
包括在准备中:
- 最近电子邮件交换(过去7天) — 关键线程摘要
- 共享文档 — 电子邮件中链接的 Google 文档、表格或幻灯片
- 未完成的请求/后续行动 — 等待回复超过48小时的电子邮件
优雅降级: 如果集成已启用但 MCP 无响应:
- 静默跳过
- 不向用户显示错误
- 继续仅使用保管库上下文
步骤 4:编译准备简报
输出格式
# 会议准备:$MEETING
**日期:** [今天的日期]
**与会者:** $ATTENDEES
---
---
## 演示模式检查
执行前,检查演示模式是否激活:
1. 阅读 `System/user-profile.yaml` 并检查 `demo_mode`
2. **如果 `demo_mode: true`:**
- 显示:“演示模式激活 — 使用样本数据”
- 使用 `System/Demo/` 路径代替根路径
- 将任何输出写入 `System/Demo/` 子目录
3. **如果 `demo_mode: false`:** 使用正常保管库路径
## 人员背景
### [与会者姓名]
- **角色:** [在公司中的角色]
- **最后互动:** [日期] - [主题]
- **开放项:**
- [ ] [行动项]
- **备注:** [关于此人的关键背景]
### [下一位与会者]
...
---
## 相关项目
| 项目 | 状态 | 相关性 |
|---------|--------|-----------|
| [名称] | [状态] | [为何相关] |
---
## 近期历史
与这些与会者的先前会议:
| 日期 | 主题 | 关键成果 |
|------|-------|--------------|
| [日期] | [主题] | [决定了/讨论了什么] |
---
## 集成上下文(如果可用)
*当生产力集成启用时,此部分出现。*
### 来自 Slack
> 与与会者的最近对话背景(过去7天)
### 来自 Teams
> 与与会者的最近 Teams 聊天和频道线程(过去7天)
### 来自 Notion
> 相关 Notion 文档:[文档标题](链接)
### 来自 Gmail
> 与 [与会者] 的电子邮件线程:[未完成请求摘要]
---
## 建议谈话要点
基于以上背景:
1. **跟进:** [上次会议的开放项]
2. **讨论:** [项目相关主题]
3. **询问:** [来自其背景的内容]
---
## 需要考虑的问题
- 您本次会议的主要目标是什么?
- 您需要从这些与会者那里得到什么?
- 需要做出哪些决策?
---
## 会后
会议后:
1. 将笔记添加到 `00-Inbox/Meetings/YYYY-MM-DD - [主题].md`
2. 使用新上下文更新个人页面
3. 为任何行动项创建任务
跟踪使用(静默)
更新 System/usage_log.md 以标记会议准备已使用。
分析(静默):
调用 track_event 事件名称 meeting_prep_completed 和属性:
attendees_count: 与会者数量
仅当用户已选择加入分析时触发。如果返回“analytics_disabled”,则无需操作。
何时使用
- 在与多位与会者的任何会议前
- 当会见长时间未见面的人时
- 在重要会议前,您想要完整背景时
提示
- 在会议前15-30分钟运行此命令
- 为新联系人在会议后创建个人页面
- 定期更新此背景以准确准备