بنقرة واحدة
my-triage
個人工作盤點與 zero-input next router;列出 assigned Epics/Bugs/Tasks,整合 cross-session resume signals,協助決定下一步。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
個人工作盤點與 zero-input next router;列出 assigned Epics/Bugs/Tasks,整合 cross-session resume signals,協助決定下一步。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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.
掃描使用者的 open PR,偵測 CI 狀態、未回覆 review comments、approval 數量,分類為三種狀態(可催/需修/已達標)後由使用者選擇催 review 或手動修正。Trigger: '我的 PR', 'check PR approvals', 'PR 狀態', '催 review', '催 PR', 'PR 被 approve 了嗎', '幫我掃我的 PR', '請同仁 review', '請同仁幫我 review', '請大家 review', '請大家幫我 review', '請大家幫忙看一下', '找人 review', '找誰 review', '請[人名/角色]幫我 review', '請[人名/角色]幫忙看 PR'. 主語為同仁/大家/人名/角色的「請X幫我 review」屬於催 review 範疇,不要 route 到 review-pr。
Universal planning skill: Bug reads ROOT_CAUSE then estimates; Story/Task/Epic explores codebase then splits into sub-tasks with estimates, and packs each sub-task into a self-contained task.md work order for engineering to consume. Also handles scope challenge (advisory mode). Trigger: 拆單, 'split tasks', 拆解, 'breakdown', 'break down', 子單, 'sub-tasks', 評估這張單, 'evaluate this ticket', 估點, 'estimate', 'scope challenge', '挑戰需求', 'challenge scope', '需求質疑'.
Iteratively enriches incomplete JIRA Epics into estimation-ready, technically-validated specs. Five modes: batch readiness scan, RD discovery (Phase 0), PM elaboration (Phase 1), technical approach (Phase 2), and multi-round iteration. Phase 1 goes beyond checklist filling — it explores the codebase, hardens AC, and produces a structured artifact for downstream skills. Trigger: "refinement", "grooming", "討論需求", "需求釐清", "補完 Epic", "這張單缺什麼", "brainstorm", "方案討論", "想重構", "tech debt", "batch refinement", "sprint prep", or Epic with sparse content needing enrichment.
QA agent: executes Epic AC (Acceptance Criteria) verification against an AC ticket or Epic. Runs all AC steps, classifies each as PASS/FAIL/MANUAL_REQUIRED/UNCERTAIN, and presents observed vs expected as pure facts (no root-cause judgement). On FAIL, surfaces human disposition gate (spec issue vs implementation drift); on PASS, it may transition the AC ticket to Done only after verification artifact/report is current and the shared verification contract resolves to PASS. Trigger: "驗 PROJ-123", "verify {TICKET}", "verify AC", "跑驗收", "AC 驗證". NOT for planning or implementation: implementation drift routes to refinement Bug source mode; spec issue routes back to refinement.
Canonical main-chain orchestrator for locked/current refinement-owned sources (DP-backed or JIRA Epic-backed). It routes a source through breakdown, engineering, and verify-AC without taking over their mutation authority. Trigger: "auto-pass {KEY}", "快速通關 {KEY}", "完整流程 {KEY}" when the source is LOCKED and artifacts are current. `{KEY}` 可以是 `DP-NNN` 或 JIRA Epic key。
| name | my-triage |
| description | 個人工作盤點與 zero-input next router;列出 assigned Epics/Bugs/Tasks,整合 cross-session resume signals,協助決定下一步。 |
| metadata | {"author":"Polaris","version":"1.3.0"} |
my-triage 是個人工作 dashboard 與 zero-input router,用於「下一步 / 繼續 / 手上有什麼」
這類沒有明確 ticket/topic 的情境。
my-triage 只讀取並排序個人工作,不施工、不估點、不改 JIRA status。若使用者說「繼續
DP-015」或「繼續 PROJ-123」這類帶明確 topic 的句子,不攔截;交給 active skill /
cross-session continuity 解析。
它屬於 mixed reader / next-step orchestrator:workspace config 與 resume signals 只用來
決定 dashboard scope、排序、與 route suggestion。my-triage 可以推薦下一步,但推薦不等於
workflow transition、verification result、release readiness、或 author-side completion
authority。
| Situation | Load |
|---|---|
| Any run | my-triage-resume-flow.md, workspace-config-reader.md, shared-defaults.md, jira-story-points.md |
| Dashboard scan | my-triage-dashboard-flow.md, stale-approval-detection.md |
| State write / standup handoff | my-triage-state-flow.md, session-timeline.md |
| Large GitHub scan | sub-agent-roles.md Completion Envelope |
mise run closeout-drift(呼叫
scripts/detect-closeout-drift.sh --dry-run --json,不變更 specs)。把
delivered-drift-high / delivered-drift-low / stranded 結果併入 dashboard 的
「closeout drift」群組,讓使用者看到已交付卻從未 archive 的 LOCKED DP,或 LOCKED 後
過期且無交付證據的 DP。gh 不可用時 report 會標 PR 證據未檢——轉述該註記,不視為失敗。.daily-triage.json in the same pass.engineering、breakdown、check-pr-approvals、
sprint-planning,或 explicit topic resume。closeout-drift findings 的建議:
delivered-drift-high 建議走 framework-release closeout / archive;
delivered-drift-low / stranded 建議人工 review(絕不自動 archive——detector 本身只 report)。.daily-triage.json 是 local planning state,不是 shared workflow state;不得把其中的
rank / progress 直接包裝成 mergeable_ready、release_eligible、release_completed、
或其他 deterministic gate 結果。Return active counts, excluded status-mismatch items, ranked dashboard, suggested next action, triage state write status, and any blocked data sources.
Execute post-task-reflection-checkpoint.md before reporting completion.