Community程式設計與開發github.com

Aarushtodi/claude-starter

透過提問而非講課來準備考試或測驗。當使用者說「考我」、「幫我複習」或指定章節時,會從筆記、Canvas 或課本建立題庫,逐一提問、追蹤錯誤,並反覆複習直到完全掌握。也可用於在練習後製作一頁重點摘要。

claude-starter 是什麼?

這項技能旨在取代傳統的講課式教學,採用蘇格拉底式的提問法來幫助使用者(Srijan)準備考試。它能自動從使用者的學習資源(如本機筆記、Canvas 平台或課本章節)中提取範圍,並據此建立一個包含 20 到 40 題的題庫。題庫會根據教材難度加權,並包含回憶、原因解釋、比較對比等多種題型。 執行測驗時,技能會一次只問一個問題,不給予提示,並根據使用者的回答進行精準回饋:答對時只給予肯定並繼續下一題,答錯時則提供正確答案、簡短原因說明以及答題陷阱分析。系統會自動追蹤答錯的題目(標記為 MISS),並在每 10 題後重新以不同措辭提問這些題目,直到使用者連續答對兩次為止。此技能支援 Claude Code 等 AI 代理工具,透過明確的檔案操作(儲存題庫與結果至特定路徑)與使用者互動。 最後,技能會提供成績摘要、三個最弱的概念,並誠實評估使用者是否已準備充分。如果需要,它還能根據所有答錯的內容,自動生成一頁可列印的 Markdown 格式重點摘要,並將學習結果記錄回對應的課程筆記中。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Aarushtodi/claude-starter/tree/HEAD/skills/study-drill

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

學習測驗(Study drill)

透過提問來教學。在 Srijan 答錯之前,Claude 不會解釋任何主題。

1. 先找來源(Source first)

  • 找出真正的範圍:Canvas 上的作業或考試公告、老師的投影片、講義,或是位於 ~/school/Notes/<Class>.md 的筆記。如果有來源,絕不能僅憑一般知識出題;老師考的就是他們教過的內容。
  • 如果磁碟上沒有資料且 Chrome 是開啟狀態,請讀取 Canvas 上的單元內容。將找到的內容儲存到對應課程筆記中,並加上一個帶有日期的 ### 考試:<主題> 標題。
  • 詢問一次考試形式是選擇題、簡答題、申論題還是混合題型。讓測驗形式與之匹配。

2. 建立題庫(Build the bank)

  • 20 到 40 題,最困難的教材權重最高。混合回憶題、「為什麼」題以及「比較 X 和 Y」題。
  • 對於選擇題考試,要寫出真正的干擾選項(一個準備不充分的學生會選的錯誤答案)。
  • 將題庫儲存到 ~/school/Notes/drills/<Class> <topic> <date>.md,以便可以重新執行。

3. 執行測驗(Run it)

  • 一次只問一個問題。等待他回答。在他回答之前不給任何提示。
  • 答對:只說一個字(「對。」)然後問下一題。不要重述答案。
  • 答錯:提供正確答案、一句話說明原因、一句話指出他掉入的陷阱。將該問題標記為 MISS。
  • 每 10 題:顯示得分行,然後以不同的措辭重新提問所有 MISS 的題目。
  • 當他說停止,或每個 MISS 題目都已經連續答對兩次時,停止。

4. 結尾(Close)

  • 成績、3 個最弱的概念,以及他是否準備好了(誠實以對;「還沒準備好」也是有效答案)。
  • 提供一份只包含 MISS 題材的一頁重點摘要。如果他要,就以純 Markdown 格式寫下,讓他可以列印或手抄。
  • 將結果寫入課程筆記:日期、主題、分數、弱點。更新其「目前狀態」區塊。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相關技能