Community编程与开发github.com

Aarushtodi/claude-starter

用于测试或测验的练习,而不是讲课。当Srijan说“考考我”、“测验我”、“复习准备”、“测试”或提到某个有考试的单元或章节时使用。从他的笔记、Canvas或教科书章节中构建题库,一次问一个问题,记录错误,并反复练习直到掌握。也可在练习后制作一页速查表。

claude-starter 是什么?

这是一项专为适应性测验练习设计的AI技能,适用于Claude Code等AI开发工具。其核心方法是“以问代教”——AI不主动讲解,而是通过对学生(本例中为Srijan)进行提问来评估知识掌握情况,仅在学生答错后才提供解释。该技能首先从本地文件、Canvas平台或教科书章节中提取学习材料,构建一个由20至40个问题组成的题库,重点覆盖最难的內容。它支持多种题型(选择题、简答题、论述题或混合题型),一次只问一个问题,记录所有错误答案,并在每10个问题后以重新表述的方式重复提问那些答错的题目。用户可随时退出练习,练习结束后AI会提供最终得分、最薄弱的三个知识点以及诚实的学习评估。此外,它还能基于答错内容生成一页速查表,并将练习结果保存到课堂笔记中。

兼容平台✓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 的新对话。

文档

学习练习

通过提问教学。在Srijan答错之前,Claude不会解释某个主题。

1. 首先查找资料

  • 确定真实范围:Canvas上的作业或考试公告、老师的幻灯片、讲义,或位于 ~/school/Notes/<Class>.md 的笔记。如果有资料存在,切勿仅凭一般知识进行练习;老师考的是他们教过的内容。
  • 如果磁盘上没有任何资料且Chrome浏览器已打开,则读取Canvas上该单元的内容。将找到的内容保存到课堂笔记中,并加上带有日期的 ### 测试:<主题> 标题。
  • 询问一次考试的形式是选择题、简答题、论述题还是混合题型。使练习与之匹配。

2. 构建题库

  • 20到40个问题,最难的材料权重最大。混合记忆题、“为什么”题以及“比较X和Y”题。
  • 如果是选择题考试,则编写真正的干扰项(半准备状态的学生可能会选错的答案)。
  • 将题库保存到 ~/school/Notes/drills/<班级> <主题> <日期>.md,以便可以重新运行。

3. 进行练习

  • 一次只问一个问题。等待他的回答。在他回答之前不提供任何提示。
  • 回答正确:只说一个词(“对。”)然后问下一个问题。不要重复正确答案。
  • 回答错误:给出正确答案,用一句话解释原因,用一句话指出他掉入的陷阱。在问题上标记 MISS。
  • 每10个问题后:显示得分行,然后重新表述那些标记为MISS的问题并再次提问。
  • 当他喊停,或者每个MISS问题都连续两次回答正确时,停止。

4. 收尾

  • 提供得分、最弱的三个知识点,以及他是否准备好了(要诚实;“还没准备好”是有效答案)。
  • 提供仅包含MISS材料的单页速查表。如果接受,则将其编写为纯Markdown格式,以便他打印或手写。
  • 将结果写入课堂笔记:日期、主题、得分、薄弱点。更新其“当前状态”块。

Individual skills in this repo

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

相关技能