learninglisted
Install: claude install-skill HsuanYuLee/polaris
# learning
`learning` 把外部資料、文章 queue、PR review lessons、daily scanner setup
轉成可落地的 workspace knowledge。`SKILL.md` 只保留 mode routing、邊界與
必讀 reference;mode 細節延後載入。
## Mandatory Contracts
- 任何 sub-agent dispatch 前,先讀 `sub-agent-roles.md` 並注入 Completion Envelope;
完整分析寫入 `/tmp/polaris-agent-{timestamp}.md`。
- 任何 Slack / JIRA / GitHub / Confluence 或其他 external write 前,遵守
`workspace-language-policy.md` 或 external write gate。
- 任何 specs Markdown 產出或匯入,遵守 `starlight-authoring-contract.md`。
- Learning 可以 seed / import research evidence,但不得自動 invoke
`refinement`,也不得替 refinement 改寫 final decisions / AC / technical
approach。
- 寫入 handbook、backlog、learnings、README acknowledgement���RemoteTrigger 或
specs artifact 後,最後必跑 Post-Task Reflection。
## Mode Detection
依使用者輸入選 mode;只讀該 mode 的 reference。
| Signal | Mode | Reference |
|---|---|---|
| PR number、PR URL、`PR` + `學習/learn`、某人的 PR、時間範圍 + PR | PR mode | `learning-pr-batch-flow.md` |
| `掃 review`、`batch learn`、`批次學習`、`掃歷史 PR`、`補齊 review lessons` | Batch mode | `learning-pr-batch-flow.md` |
| 外部 URL、GitHub repo、文章、local research file、使用者貼的研究題材 | External mode | `learning-external-flow.md` |
| `每日學習`、`今天有什麼可以學的`、`有新文章嗎`、`讀文章`、`daily learning`、`queue`、bare `學習` without URL/PR context | Queue mode | `learning-queue-flow.md` |
| `設定學習`、`learning setup`、`更新學習主題`、`scanner 設定`、`learning scanner` | Setup mode | `learning-setup-flow.md` |
| 模糊輸入 | Ask one concise clarification | N/A |
首次使用但 daily scanner 尚未設定時,提示使用者可用 `設定學習` 或
`learning s