---
name: department-meeting
description: 部门例会管理与纪要生成技能。当用户表达“开部门例会”“部门周会”“部门月会”“开个部门会”“召集部门会议”等发起会议意图，或“部门例会纪要”“部门周会纪要”“部门会议记录”“整理例会纪要”“生成部门例会纪要”等生成纪要意图，或“安排下次部门例会”“定下次会议时间”“约下周二部门会”等排期意图，或“发一下部门例会纪要”“把纪要发到群里”“部门会待办跟进”等分发与跟进意图时触发。用于完成部门周期性例会（周会、双周会、月会、季度会）的全流程：识别触发意图、收集参会人员与议程、调用会议/日历能力创建会议与提醒、生成结构化例会记录（日期、参会人、议题、结论、待办事项、下次会议时间）并进行会后分发提醒。
---

# 部门例会（Department Meeting）

## Overview

本技能用于管理部门周期性例会（周会、双周会、月会、季度会）的全流程，从发起会议、收集信息、创建会议与日历提醒，到生成结构化会议纪要并完成分发与待办跟进。目标是把零散的口头或文字指令转化为可追踪、可复用的例会资产。

## Intent Recognition（触发意图识别）

先将用户指令归类为以下四类意图之一，再进入对应流程：

| 意图 | 典型触发词 | 主流程 |
| --- | --- | --- |
| 发起会议 | 开部门例会 / 部门周会 / 部门月会 / 开个部门会 / 召集部门会议 / 部门季度会 | 收集信息 → 创建会议 → 生成预填议程 → 设提醒 |
| 生成纪要 | 部门例会纪要 / 部门周会纪要 / 部门会议记录 / 整理例会纪要 / 生成部门例会纪要 / 写个部门会纪要 | 收集讨论内容 → 生成结构化记录 |
| 排期下次会议 | 安排下次部门例会 / 定下次会议时间 / 约下周二部门会 / 下次会议排一下 / 例会改期 | 取上次结论 → 排期 → 创建会议+日历 |
| 分发与跟进 | 发一下部门例会纪要 / 把纪要发到群里 / 部门会待办跟进 / 例会提醒 | 读取记录 → 分发 → 设置待办提醒 |

若用户指令同时包含多个意图（如“开个部门周会并记下纪要”），按顺序依次执行：先创建会议，会后再生成纪要。

## Workflow

### Step 1 — 识别意图与缺失信息
- 用上表判断意图类别。
- 列出执行该意图所需的必填项：会议时间、参会人、议程（发起会议 / 排期）；议题讨论与结论（生成纪要）；分发渠道（分发）。
- 若关键信息缺失，用 AskUserQuestion 一次性补齐，避免反复追问。

### Step 2 — 收集参会人员与议程
- 参会人：从用户处获取名单；若用户在 USER.md 或团队通讯录中已记录常用成员，可直接引用并请用户确认。
- 议程：让用户列出议题，或根据上次会议的“待办事项 / 未决问题”自动生成续议程草稿，请用户增删。
- 将时间统一规范为本地时区的 ISO 8601（YYYY-MM-DD HH:MM），并记录会议时长。

### Step 3 — 调用会议 / 日历能力
按可用连接器优先级创建会议与提醒（先检测当前已连接连接器，选用可用项；若均无，则产出本地文件并告知用户手动创建）：
- 会议创建：优先用 腾讯会议（tmeet）创建会议并邀请参会人；其次用 企业微信（wecom）/ 飞书（feishu）/ 钉钉（dingtalk）的会议或群日历能力。
- 日历提醒：用已连接的日历连接器创建日历事件，附加参会人、会议链接与提前 15 分钟提醒；对“下次会议时间”同样建日历事件。
- 纪要载体：优先用 腾讯文档（tencent-docs）创建在线纪要文档，便于协作与分发；否则生成本地 Markdown 文件。
- 如连接器未连接，明确提示用户先连接对应连接器，并给出本地产出物作为兜底。

### Step 4 — 生成结构化例会记录
- 调用 `scripts/generate_minutes.py`，或按 `references/minutes-template.md` 的模板手工生成，确保包含以下固定字段：
  - 会议日期与时间（含时长）
  - 参会人（attendees，含缺席者备注）
  - 议题（topics，逐条）
  - 结论（conclusions，与议题一一对应）
  - 待办事项（action items：事项描述 / 责任人 / 截止时间 / 状态）
  - 下次会议时间（next meeting）
- 输出为 Markdown；若使用 腾讯文档，将同内容写入在线文档。

### Step 5 — 会后提醒分发
- 分发：将纪要通过用户指定渠道推送——腾讯文档链接、企业微信 / 飞书 / 钉钉群、或邮件（agent-mail）。
- 待办提醒：为每个 action item 的“责任人 + 截止时间”创建提醒（日历事件或自动化提醒），并在临近截止时预警。
- 归档：将纪要存入团队例会长库（如 腾讯文档空间 / 本地 `部门例会/` 目录），命名格式 `YYYY-MM-DD_部门例会.md`。

## Output Format
- 结构化例会记录模板见 `references/minutes-template.md`。
- 机器可读字段（用于建提醒 / 日历）以 Markdown 表格或 YAML frontmatter 呈现，便于脚本解析。

## Constraints（约束条件）
- 创建真实会议、发送消息、写入外部文档前，必须向用户确认参会人、时间、议程与分发渠道。
- 待办事项必须至少包含“责任人”与“截止时间”，缺少时主动追问，不得留空。
- 时间一律使用用户本地时区的 ISO 8601 格式，避免歧义。
- 所有外部写入（腾讯文档 / 群消息 / 邮件）依赖对应连接器已连接；未连接时以本地 Markdown 兜底并提示。
- 不臆造参会人或结论；缺失信息以“待确认”标注，不自动补全。

## Resources
- `references/minutes-template.md` — 例会记录标准模板与字段说明。
- `scripts/generate_minutes.py` — 由结构化输入生成规范化 Markdown 纪要。
