My triage
個人工作盤點與 zero-input next router;列出 assigned Epics/Bugs/Tasks,整合 cross-session resume signals,協助決定下一步。From its SKILL.md
npx -y skills add HsuanYuLee/polaris --skill my-triageAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 2 commands, including `mise run closeout-drift` and 1 more.
SKILL.md
3.7 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it
My Triage
my-triage 是個人工作 dashboard 與 zero-input router,用於「下一步 / 繼續 / 手上有什麼」
這類沒有明確 ticket/topic 的情境。
Contract
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。
Reference Loading
| 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 |
Flow
- Resolve workspace config and current git context.
- Run resume scan first: branch-ticket, Hot memory, recent checkpoints, WIP branches.
- Fetch assigned active Epics, Bugs, and orphan Tasks/Stories.
- Verify status category and remove completed/status-mismatched items.
- Add GitHub progress for In Development items.
- 排成 resume candidates、Bugs、In Development、priority-based todo groups。
- 盤點 DP closeout drift(report-only):跑
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 證據未檢——轉述該註記,不視為失敗。 - Render dashboard and write compact
.daily-triage.jsonin the same pass. - Recommend next routes:
engineering、breakdown、check-pr-approvals、sprint-planning,或 explicit topic resume。closeout-drift findings 的建議:delivered-drift-high建議走framework-releasecloseout / archive;delivered-drift-low/stranded建議人工 review(絕不自動 archive——detector 本身只 report)。
Hard Rules
- Cross-session resume candidates appear before current-day work.
- Bug group appears before normal Epic/Task work, except resume candidates.
- If today's triage state already exists, ask before rescanning.
- Do not scan child Tasks/Stories already covered by an Epic.
- Do not repeat Session Start Fast Check file lists; cite them briefly.
- Do not auto-modify JIRA or GitHub.
.daily-triage.json是 local planning state,不是 shared workflow state;不得把其中的 rank / progress 直接包裝成mergeable_ready、release_eligible、release_completed、 或其他 deterministic gate 結果。- 大型 GitHub scans 可使用 sub-agents,但必須 read-only,並回傳 Completion Envelope。
Completion
Return active counts, excluded status-mismatch items, ranked dashboard, suggested next action, triage state write status, and any blocked data sources.
Post-Task Reflection (required)
Execute post-task-reflection-checkpoint.md before reporting completion.
What ships with it: 23 files
144.4 KB alongside SKILL.md, 17 of them executable
references/
- jira-story-points.md2.6 KB
- my-triage-dashboard-flow.md2.2 KB
- my-triage-resume-flow.md2.1 KB
- my-triage-state-flow.md2.1 KB
- session-timeline.md3.9 KB
- stale-approval-detection.md2.3 KB
scripts/
- approval-staleness.shruns2.1 KB
- gate-pr-language.shruns6.3 KB
- gate-pr-title.shruns15.4 KB
- lib/auto_pass_auto_pass_finalize_ledger_1.pyruns2.6 KB
- lib/main-checkout.shruns1.6 KB
- lib/parse_task_md.pyruns23.8 KB
- lib/release_closeout_helpers.pyruns24.9 KB
- lib/specs-root.shruns3.7 KB
- lib/tool-resolution.shruns4.4 KB
- lib/validate_language_policy_1.pyruns10.0 KB
- lib/validate_specs_collection_shape_1.pyruns2.6 KB
- lib/workspace-config-root.shruns2.2 KB
- parse-task-md.shruns228 B
- polaris-timeline.shruns7.4 KB
- sync-spec-sidebar-metadata.shruns9.9 KB
- validate-language-policy.shruns8.1 KB
- validate-specs-collection-shape.shruns4.1 KB