Community生產力與協作github.com

Brajesh31/claude-每日會議更新技巧

互動式每日站立會議/會議更新產生器。當使用者說出「每日」、「站立會議」、「Scrum 更新」、「狀態更新」、「我昨天做了什麼」、「準備會議」、「早晨更新」或「團隊同步」時使用。會從 GitHub、Jira 和 Claude Code 工作階段歷史記錄拉取活動,進行4個問題的訪談(昨天、今天、障礙、討論主題),並產生格式化的 Markdown 更新。

claude-每日會議更新技巧 是什麼?

此技巧透過引導式訪談與整合外部工具,自動化每日站立會議的更新流程。它先靜默偵測可用的整合工具(如 GitHub CLI、Jira CLI、Claude Code 歷史記錄),並在使用者明確同意後才拉取資料,確保隱私與權限。隨後進行結構化的4個問題訪談,並在訪談中即時顯示已拉取的資料作為上下文,幫助使用者回憶具體工作內容。最後,它將訪談回答與工具資料合併,產出整潔、易讀的 Markdown 更新報告。該技巧適用於任何支援 Bash 和 `AskUserQuestionTool` 的 AI 代理平台,尤其針對 Claude Code 進行了最佳化,能顯著提升開發者日常站立會議的準備效率與資訊完整性。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Brajesh31/claude-daily-meeting-update-skill/tree/HEAD

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

每日會議更新

透過互動式訪談產生每日站立會議/會議更新。切勿假設工具已設定完成——請先詢問。


工作流程

啟動
  │
  ▼
┌─────────────────────────────────────────────────────┐
│ 階段 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 CLIgh auth status 成功
Jira CLIjira 指令存在
Atlassian MCPmcp__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 設定。要我拉取您的工單嗎?」

選項:
- 「是,拉取我的工單」
- 「不用,我會手動提供所有內容」

步驟 3:拉取 GitHub/Jira 資料(若使用者同意)

GitHub/Git — 針對每個同意的儲存庫:

  • 使用者自昨天以來的提交記錄
  • 使用者開啟/合併的 PR
  • 使用者完成的審查

Jira — 指派給使用者的工單,且於過去 24 小時內更新

關鍵洞察:儲存結果,以便在階段 2 的訪談中用作上下文。

步驟 4:提供 Claude Code 歷史記錄選項

此整合能擷取您使用 Claude Code 處理的所有工作,對於回憶不在 git 或 Jira 中的工作特別有用。

偵測方式:

ls ~/.claude/projects/*/*.jsonl 2>/dev/null | head -1

如果 Claude Code 歷史記錄存在,則詢問:

「我也可以拉取您昨天在 Claude Code 的工作階段歷史記錄。這有助於回憶不在 git/Jira 中的工作(研究、除錯、規劃)。要我檢查嗎?」

選項:
- 「是,拉取我的 Claude Code 工作階段」
- 「不用,我已經有需要的所有資訊」

如果同意,執行摘要腳本:

python3 ~/.claude/skills/daily-meeting-update/scripts/claude_digest.py --format json

然後使用 multiSelect 呈現工作階段:

使用 AskUserQuestionTool 並設定 multiSelect: true,讓使用者選取相關項目:

「以下是您昨天在 Claude Code 的工作階段。請選取與您站立會議相關的項目:」

選項(multiSelect):
- 「修復驗證錯誤 (backend-api)」
- 「實作 OAuth 流程 (backend-api)」
- 「更新首頁樣式 (frontend-app)」
- 「研究付款供應商 (docs)」

關鍵洞察: 使用者選取哪些是與工作相關的階段。個人專案或實驗可以排除。

在以下情況下,請勿執行摘要腳本:

  • 使用者明確對 Claude Code 歷史記錄說「不用」
  • 使用者說會手動提供所有內容
  • ~/.claude/projects 目錄不存在

如果摘要腳本失敗:

  • 備援方案:靜默跳過 Claude Code 整合,繼續進行訪談
  • 常見問題:未安裝 Python、昨天沒有工作階段、權限錯誤
  • 請勿阻斷站立會議流程——該腳本是輔助性的,非必要

階段 2:訪談(附帶洞察)

Claude Code 使用者: 使用 AskUserQuestionTool 工具進行訪談。這能提供更佳的使用者體驗,包含結構化選項。

使用已拉取的資料作為上下文,讓問題更智慧。

問題 1:昨天

如果已拉取資料,先顯示資料:

「以下是從您的活動中發現的內容:
- 已合併 PR #123:修復登入逾時
- 在 backend-api 有 3 筆提交
- 已審查 PR #456(已核准)

您昨天還有做其他我沒看到的事情嗎?」

如果未拉取任何資料:

「您昨天/自上次站立會議以來做了什麼?」

如果使用者回答模糊,可追問:

  • 「可以多說明一下 X 的細節嗎?」
  • 「有沒有完成什麼特定事項?」

問題 2:今天

「您今天將做什麼?」

選項:
- [文字輸入 - 使用者自由輸入]

如果已拉取 Jira 資料,可以建議:

「我看到您被指派了這些工單:
- PROJ-123:實作 OAuth 流程(進行中)
- PROJ-456:修復付款錯誤(待辦)

您今天會處理其中任何一個嗎?」

問題 3:障礙

「您目前有任何障礙或阻礙嗎?」

選項:
- 「沒有障礙」
- 「有,我有障礙」→ 追問細節

問題 4:討論主題

「有什麼主題想在每日會議結束時提出嗎?」

選項:
- 「沒有,無需討論」
- 「有」→ 追問細節

主題範例:
- 需要大家意見的技術決策
- 與其他團隊的對齊
- 關於優先順序的問題
- 團隊公告或資訊

階段 3:產生更新

將所有資訊合併為乾淨的 Markdown:

# 每日更新 - [日期]

## 昨天
- [訪談中的項目]
- [若從 GitHub/Jira 拉取的項目]

## 今天
- [訪談中的項目]

## 障礙
- [障礙項目 或「無障礙」]

## PR 與審查(若從 GitHub 拉取)
- [已開啟的 PR]
- [已合併的 PR]
- [已完成的審查]

## Jira(若從 Jira 拉取)
- [已更新的工單]

## 討論主題
- [主題 或「無」]

---
*連結:*
- [PR 連結]
- [工單連結]

核心原則

  1. 訪談為主 — 工具輔助,不取代人的上下文
  2. 存取前需徵得同意 — 在從任何整合拉取資料前務必先詢問
  3. 情境感知問題 — 在訪談中顯示已拉取的資料以觸發記憶(「我看到您合併了 PR #123...」)

快速參考

階段動作工具
1. 偵測與提供檢查 gh/jira/claude 歷史記錄、詢問使用者、拉取資料Bash(靜默)、AskUserQuestionTool*
2. 訪談詢問 4 個問題並提供洞察AskUserQuestionTool*
3. 產生格式化 Markdown輸出文字

*僅限 Claude Code:使用 AskUserQuestionTool 工具進行結構化提問。

Claude Code 摘要腳本

# 以 JSON 格式取得昨天的工作階段
python3 ~/.claude/skills/daily-meeting-update/scripts/claude_digest.py --format json

# 取得今天的工作階段
python3 ~/.claude/skills/daily-meeting-update/scripts/claude_digest.py --date today --format json

# 篩選特定專案
python3 ~/.claude/skills/daily-meeting-update/scripts/claude_digest.py --project ~/my-app --format json

範例工作階段

Claude:「我們來準備您的每日會議!我偵測到 GitHub 已設定。要我拉取您最近的活動嗎?」
使用者:「好的」

Claude:「我該檢查哪些儲存庫?」
使用者:「backend-api 和 frontend-app」

[Claude 靜默拉取 GitHub 資料]

Claude:「我也可以拉取您昨天在 Claude Code 的工作階段歷史記錄。要我檢查嗎?」
使用者:「好的」

[Claude 執行摘要腳本,取得 5 個工作階段]

Claude:「以下是您昨天在 Claude Code 的工作階段。請選取與您站立會議相關的項目:」
  ☑ 修復驗證逾時錯誤 (backend-api)
  ☑ 實作 OAuth 流程 (backend-api)
  ☐ 更新個人部落格 (blog) - [使用者取消選取個人專案]
  ☑ 研究付款供應商 (docs)
  ☐ 除錯測試失敗 (experiments)

使用者:[選取 3 個相關項目]

Claude:「以下是從您的活動中發現的內容:
- 已合併 PR #120:修復登入逾時
- 已開啟 PR #125:功能:新增 OAuth 流程
- 已審查 PR #123(已核准)、PR #456(要求變更)
- 在 backend-api 有 5 筆提交
- [來自 Claude Code] 修復驗證逾時錯誤
- [來自 Claude Code] 實作 OAuth 流程
- [來自 Claude Code] 研究付款供應商

您昨天還有做其他我沒看到的事情嗎?」
使用者:「沒有,這樣就夠了」

Claude:「您今天將做什麼?」
使用者:「繼續 OAuth 功能並部署到暫存環境」

Claude:「有任何障礙嗎?」
使用者:「沒有」

Claude:「有什麼主題想在每日會議結束時提出嗎?」
使用者:「有,我想討論新付款模組的架構」

[Claude 產生更新]

輸出範例

# 每日更新 - 2026-01-22

## 昨天
- 處理驗證功能
- 研究付款供應商
- 已合併 PR #120(修復:登入逾時)
- 已開啟 PR #125(功能:新增 OAuth 流程)

## 今天
- 繼續 OAuth 功能
- 部署到暫存環境

## 障礙
- 無障礙

## PR 與審查
- **已開啟:** PR #125 - 功能:新增 OAuth 流程
- **已合併:** PR #120 - 修復:登入逾時
- **審查:** PR #123(已核准)、PR #456(要求變更)

## 討論主題
- 新付款模組的架構

---
*連結:*
- https://github.com/org/repo/pull/125
- https://github.com/org/repo/pull/120

反模式

應避免原因(專家知識)應這麼做
未經詢問就執行 gh/jira使用者可能看得到個人儲存庫,或處於不想暴露的敏感專案上下文務必先詢問,讓使用者選擇儲存庫
假設目前目錄是唯一的專案開發者通常同時處理 2-5 個儲存庫(前端、後端、基礎設施)詢問「您目前正在處理哪些專案?」
即使有工具資料也跳過訪談工具能捕捉「做了什麼」,但錯過「為什麼」和上下文(研究、會議、規劃)訪談為主,工具輔助
在回答完所有 4 個問題前就產生更新使用者可能有會改變敘述的關鍵障礙或討論主題完成訪談,然後產生
包含原始提交訊息提交訊息通常很簡短(「修復」、「wip」),無法說明故事全貌摘要為人類可讀的結果
在訪談後才要求資料在訪談中顯示洞察能讓問題更智慧(「我看到您合併了 PR #123,還有其他嗎?」)先拉取資料,然後在訪談時加上上下文進行

絕對禁止

  • 絕對不要假設工具已設定完成 — 許多開發者雖然安裝了 gh 但未登入,或 jira CLI 指向錯誤的實例
  • 絕對不要跳過「討論主題」問題 — 這通常是站立會議中最有價值、工具無法捕捉的部分
  • 絕對不要產生超過 15 個項目 — 站立會議應可在 2 分鐘內讀完;過長的更新會讓聽眾失去焦點
  • 絕對不要在沒有上下文的情況下包含工單/PR 編號 — 「PROJ-123」沒有意義;務必包含標題或摘要
  • 絕對不要從使用者未明確同意的儲存庫中拉取資料 — 即使您能看到其他儲存庫,也請尊重界限

相關技能