Use this skill when the user asks to "產生導讀", "導讀建議", "讀書會準備", "generate reading guide", "prepare for book club", "討論重點", "怎麼報告", "怎麼分享", "presentation guide", "reading group", or needs to prepare discussion materials for a reading group session.
為讀書會成員產生導讀建議,包含章節深度標記、開場句、重點列表、時間分配。
Goal: 確認檔案位置與分享情境。
Actions:
檢查當前目錄是否有 .study-progress.json,若有則讀取:
output(筆記檔案路徑)output(Q&A 檔案路徑)若無法從 .study-progress.json 取得,使用 AskUserQuestion 詢問:
Goal: 了解分享場景和聽眾特性。
Actions:
使用 AskUserQuestion 一次詢問以下問題:
分享場景:
聽眾程度:
聽眾是否已讀過原文:
預計時間:
Goal: 為每個章節決定展開深度。
Actions:
Goal: 產生獨立的導讀檔案。
Actions:
{chapter-name}-guide.md# {章節標題} 導讀建議
**預計時間**:{N} 分鐘
**搭配檔案**:`{notes-file}`、`{qa-file}`
**標記說明**:
- ⭐ 展開(5-7 分鐘)
- ⚡ 快速帶過(1-2 分鐘)
---
## ⭐ 11.2 索引類型
**開場**:「PostgreSQL 有六種索引,但九成情況你只會用到 B-tree。剩下一成才是選對索引能救命的時候。」
**重點**:
- 六種索引的適用場景比較表
- B-tree 與 LIKE 的關係(常見踩坑)
**Anti-Pattern**:
- 不要期望 `LIKE '%bar'` 使用 B-tree 索引
**延伸**:Q9(B-tree 與 LIKE 的 locale 影響)
---
## ⚡ 11.4 索引與 ORDER BY
**開場**:「只有 B-tree 能直接給你排好的結果,其他索引做不到。」
**重點**:
- ORDER BY + LIMIT n 是索引的甜蜜點
---
...
## 收尾(3 分鐘)
{一句話總結全章核心}
若存在 .study-progress.json,更新 Phase 5 狀態。