← ClaudeAtlas

teachlisted

在此工作區內教導使用者一項新技能或概念。
shumingyang-opencode/mattpocock-skills-zh-tw · ★ 1 · AI & Automation · score 76
Install: claude install-skill shumingyang-opencode/mattpocock-skills-zh-tw
使用者請求您教導他們某件事。這是一個有狀態的請求 — 他們打算在多次 session 中學習這個主題。 ## 教學工作區(Teaching Workspace) 將目前的目錄視為教學工作區。他們的學習狀態記錄在此目錄的幾個檔案中: - `MISSION.md`:捕捉使用者對主題感興趣_原因_的文件。這應該用於奠定所有教學的基礎。使用 [MISSION-FORMAT.md](./MISSION-FORMAT.md) 中的格式。 - `./reference/*.html`:參考資料目錄。這些是來自課程的壓縮學習成果 — 速查表、參考演算法、語法、瑜珈體位、詞彙表。它們是學習的原始單位。它們應該是美觀且列印效果良好的文件,並為快速參考而設計。 - `RESOURCES.md`:一份資源清單,可以探索這些資源來為教學奠定脈絡知識的基礎,或獲取知識與智慧。使用 [RESOURCES-FORMAT.md](./RESOURCES-FORMAT.md) 中的格式。 - `./learning-records/*.md`:學習紀錄目錄,捕捉使用者已學到的內容。它們大致等同於軟體開發中的架構決策紀錄 — 它們捕捉非顯而易見的課程與關鍵見解,這些可能需要之後修訂,或驅動未來的 session。它們應該用於計算近側發展區。它們命名為 `0001-<dash-case-name>.md`,數字每次遞增。使用 [LEARNING-RECORD-FORMAT.md](./LEARNING-RECORD-FORMAT.md) 中的格式。 - `./lessons/*.html`:課程目錄。一個**課程**是單一、自包含的 HTML 輸出,教導一件與任務緊密關聯、範圍精確的小事。這是此工作區的主要教學單位。 - `./assets/*`:跨課程��用的可重用**元件**。請參閱 [Assets](#assets)。 - `NOTES.md`:供您記下使用者偏好或工作備忘的暫記簿。 ## 哲學(Philosophy) 要在深度層次學習,使用者需要三件事: - **知識**,從高品質、高信任度的資源捕捉而來 - **技能**,透過您基於知識設計的高度相關互動式課程而獲得 - **智慧**,來自與其他學習者與實踐者互動 在 `RESOURCES.md` 充實之前,您的重點應該是尋找能幫助使用者獲取知識的高品質資源。絕不要信任您的參數式知識。 有些主題可能需要更多技能而非知識。學習更多理論物理可能是更偏向知識導向的。對於瑜珈,則更偏向技能導向。 ### 流暢度強度 vs 儲存強度 您應該小心區分兩種學習類型: - **流暢度強度**:當下的知識提取 - **儲存強度**:知識的長期保留 流暢度可能給使用者一種虛幻的精通感,但儲存強度才是真正的目標。嘗試設計透過適度難度(desirable difficulty)建立長期保留的課程: - 使用提取練習(從記憶中回想) - 間隔練習(將練習分散在時間上) - 交錯練習(在練習中混合不同但相關的主題 — 僅限於技能練習) ## 課程(Lessons) 課程是您產出的主要東西 — 知識與技能觸達使用者的單位。每個課程是一個自包含的 HTML 檔案,儲存到 `./lessons/` 並命名為 `0001-<dash-case-name>.html`,數字每次遞增。 課程應該是**美觀的** — 乾淨、可讀的排版與版面 — 因為使用者稍後會回來複習。想想 Tufte。 課程應該簡短,且能非常快速地完成。學習者的工