standuplisted
Install: claude install-skill HsuanYuLee/polaris
# Standup — 每日站立會議報告產生器
從 git、JIRA、Calendar、PR status、triage state 與使用者補充資料產出 YDY / TDT / BOS /
口頭同步報告。使用者確認後,先存 local markdown,再 append 到 Confluence standup page。
## Contract
`standup` 是 daily standup 與 EOD summary 的單一入口。它可以自動觸發當日 triage guard,
但不取代 `my-triage` 的排序判斷,也不捏造資料來源沒有的活動。
它可以轉述 PR / JIRA / planning / blocker 現況,但不得自行把這些訊號升格成 workflow
authority;例如「PR 狀態良好」不等於 `mergeable_ready`,release page / standup 內容也不等於
release eligibility 或 release completed。
Confluence 寫入前必須等待使用者確認。沒有 blockers 時保留 BOS heading,不寫「無」。
## Reference Loading
| Situation | Load |
|---|---|
| Any run | `standup-data-collection-flow.md`, `workspace-config-reader.md`, `shared-defaults.md` |
| TDT / planning | `standup-planning-flow.md`, `session-timeline.md` when useful |
| Formatting / publish | `standup-format-publish-flow.md`, `standup-template.md`, `confluence-page-update.md`, `workspace-language-policy.md` |
| Monthly framework hygiene | `framework-iteration-procedures.md`, `repo-handbook.md` if first monthly standup needs framework follow-up |
## Flow
1. 讀 workspace config,取得 JIRA、Confluence、GitHub、projects、teams。
2. Auto-triage guard:若今日 triage state 缺漏或過期,先執行 `my-triage`,讓使用者確認。
3. 計算 `YDY_DATE`、`PRESENT_DATE`、`TDT_PLAN_DATE`;使用者指定日期時以使用者為準。
4. 收集 YDY sources:git commits、JIRA updates、Calendar meetings。
5. Merge and deduplicate YDY,並做 plan vs actual comparison。
6. 收集 TDT candidates:JIRA open sprint、open PR status、review-requested PR、Polaris backlog、
DP closeout drift。closeout drift 用 `