[ PROMPT_NODE_25712 ]
daily-meeting-update
[ SKILL_DOCUMENTATION ]
# 每日会议更新
通过**交互式访谈**生成每日站会/会议更新。永远不要假设工具已配置——先询问。
---
## 工作流
开始
│
▼
┌─────────────────────────────────────────────────────┐
│ 阶段 1:检测并提供集成 │
│ • 检查:Claude Code 历史?gh CLI?jira CLI? │
│ • Claude Code → 拉取昨天的会话摘要 │
│ → 用户通过 multiSelect 选择相关项目 │
│ • GitHub/Jira → 询问用户,批准后拉取 │
│ • 立即拉取数据(在访谈前) │
├─────────────────────────────────────────────────────┤
│ 阶段 2:访谈(包含洞察) │
│ • 将拉取的数据显示为背景信息 │
│ • 昨天:“我看到您合并了 PR #123,还有其他吗?” │
│ • 今天:您打算做什么? │
│ • 阻碍:有什么阻碍您吗? │
│ • 主题:会议结束时有什么需要讨论的吗? │
├─────────────────────────────────────────────────────┤
│ 阶段 3:生成更新 │
│ • 合并访谈答案 + 工具数据 │
│ • 格式化为整洁的 Markdown │
│ • 展示给用户 │
└─────────────────────────────────────────────────────┘
---
## 阶段 1:检测并提供集成
### 第 1 步:静默检测
**静默**检查可用集成(抑制错误,不要向用户显示):
| 集成 | 检测 |
|-------------|-----------|
| **Claude Code 历史记录** | `~/.claude/projects` 目录存在且包含 `.jsonl` 文件 |
| GitHub CLI | `gh auth status` 成功 |
| Jira CLI | `jira` 命令存在 |
| Atlassian MCP | `mcp__atlassian__*` 工具可用 |
| Git | 在 git 仓库内 |
### 第 2 步:提供 GitHub/Jira 集成(如果可用)
> **Claude Code 用户:** 在此阶段的所有问题请使用 `AskUserQuestionTool` 工具。
**GitHub/Git:**
如果 `HAS_GH` 或 `HAS_GIT`:
"我检测到您已配置 GitHub/Git。需要我拉取您近期的活动(提交、PR、评审)吗?"
选项:
- "是的,拉取信息"
- "不,我会手动提供所有内容"
如果选择是:
"我应该检查哪些仓库/项目?"
选项:
- "仅当前目录"(如果在 git 仓库中)
- "我会列出仓库" → 用户提供列表
**Jira:**
如果 `HAS_JIRA_CLI` 或 `HAS_ATLASSIAN_MCP`:
"我检测到您已配置 Jira。需要我拉取您的工单吗?"
选项:
- "是的,拉取我的工单"