← ClaudeAtlas

review-inboxlisted

Use when the user wants to discover and review PRs across the team awaiting their attention. NOT for a single specific PR (use review-pr). Supports three discovery modes: Label (GitHub label scan), Slack (channel-wide scan), Thread (specific Slack thread URL). Trigger: '掃 PR', 'review 大家的 PR', '批次 review', '有哪些 PR 要我看', Slack thread URL + review intent ('review <slack_url>', '幫我看這串'). Key: '我的 PR' → check-pr-approvals; '大家的 PR' / Slack URL → here; single PR URL → review-pr.
HsuanYuLee/polaris · ★ 4 · Code & Development · score 80
Install: claude install-skill HsuanYuLee/polaris
# Review Inbox — 批次 Review 待審 PR 找出 team 內需要自己 first review、re-approve、或 re-review 的 PR,批次執行 review, 並依來源回 Slack 通知。 ## Contract 此 skill 只處理多 PR discovery + batch review orchestration。單一 PR URL 轉 `review-pr`; 「我的 PR」approval 狀態轉 `check-pr-approvals`。 支援三個來源: | Source | Use when | |---|---| | Slack | 預設;掃 PR channel 最近訊息中的 PR URLs | | Thread | 使用者提供 Slack thread URL 並要求 review | | Label | 使用者明確提到 need review label | 不得 review 自己的 PR。不得對 `waiting_for_author` PR 重複 review。 Review inbox 屬 reviewer-side read-only lane;它可以 advisory,但對 `awaiting_re_review`、 `mergeable_ready`、`unsupported_mutation`、`changes_requested` 的解釋必須沿用 shared PR state。 它不得把 batch review 結果升格成 author-side completion / release authority;所有 「可 merge / 已修完 / 可 release」語句只能轉述 shared state,不可自行推論。 ## Reference Loading | Situation | Load | |---|---| | Any run | `context-budget-contract.md`, `review-inbox-discovery-flow.md`, `shared-defaults.md`, `stale-approval-detection.md`, `workspace-config-reader.md` | | Batch review execution | `review-inbox-batch-review-flow.md`, `review-inbox/dispatch-context-bundle.md` | | Slack notification | `review-inbox-slack-reporting.md`, `slack-message-format.md`, `github-slack-user-mapping.md`, `workspace-language-policy.md` | Slack channel scan 可以派 read-only sub-agent。Per-PR review 不得使用 Claude Code general-purpose sub-agent;只有 runtime 提供 constrained code-reviewer adapter 時才可平行 dispatch。否則依 `build-review-runtime-plan.py` 產生的 `main_session_sequential` plan,一次執行 一個 review packe