Communityコーディング&開発github.com

Aarushtodi/claude-starter

テストやクイズに向けて講義形式ではなく問題を解いて学習するスキル。Srijanが「drill me」「quiz me」「study for」「test on」「help me review」と言ったとき、またはテストがある単元やチャプターを指定したときに使用します。ノート、Canvas、教科書から問題バンクを作成し、1問ずつ出題して間違えた問題を追跡し、定着するまで繰り返します。また、ドリル後に1ページのカンニングペーパーを作成するためにも使います。

claude-starter とは?

このスキルは、Claude CodeエージェントがSrijanのテストやクイズ対策を、講義形式ではなく能動的な問題演習で行うためのものです。「drill me」「quiz me」「study for」「test on」などの発話で起動され、まずCanvas課題やローカルファイル(~/school/Notes/配下のクラスノート)からテストの実範囲を特定します。そして、教科書やノートを元に20〜40問の問題バンク(重み付けあり、MCQなら現実的な選択肢を含む)を~/school/Notes/drills/に保存し、1問ずつ出題します。正解は最小限の応答で次に進み、間違えた問題は「MISS」タグを付け、10問ごとに再出題(言い換え)し、全てのMISS問題が連続2回正解されるまでループします。終了時にはスコア、弱点、準備度を正直に評価し、必要に応じてMISS内容のみの1ページチートシートを生成します。結果はクラスノートに記録されます。このスキルはClaude Code上で動作し、ファイルシステムとChromeブラウザ(Canvas読み取り用)を活用します。

対応✓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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

学習ドリル

質問による教育。ClaudeはSrijanがそのトピックで問題を間違えるまで説明しません。

1. まずソースを確認

  • 実際の範囲を見つける:テストのCanvas課題やお知らせ、先生のスライド、配布資料、または~/school/Notes/<クラス名>.mdにあるノート。ソースが存在する場合、一般的な知識でドリルを行わないこと。先生は教えた内容をテストに出します。
  • ディスク上に何もなく、Chromeが起動している場合、Canvasでそのユニットを読み込む。見つけた内容を、日付付きの### テスト: <トピック>見出しの下にクラスノートへ保存する。
  • 一度、形式(MCQ、記述式、小論文、または混合)を尋ねる。ドリルをそれに合わせる。

2. 問題バンクを作成

  • 20〜40問。最も難しい内容に最も重みを置く。記憶問題、「なぜ」問題、「XとYを比較せよ」問題を混ぜる。
  • MCQテストの場合は、現実的な distractors(中途半端に準備した学生が選ぶ誤った答え)を書く。
  • 問題バンクを~/school/Notes/drills/<クラス名> <トピック> <日付>.mdに保存し、再実行可能にする。

3. 実行

  • 一度に1問。彼の回答を待つ。彼が答える前にヒントは出さない。
  • 正解:「はい」(一言)と次の問題。答えを言い直さない。
  • 不正解:正しい答え、その理由を一文、彼が陥った罠を一文。問題にMISSタグを付ける。
  • 10問ごと:スコア行、その後MISS問題を言い換えて再出題する。
  • 彼が止めると言うか、全てのMISS問題が連続2回正解されるまで続ける。

4. 終了

  • スコア、最も弱い3つの概念、および準備ができているかどうか(正直に;「まだ」も有効な答え)。
  • MISS内容のみの1ページのカンニングペーパーを提案する。彼が承諾した場合、印刷または手書きできるプレーンマークダウンで作成する。
  • 結果をクラスノートに書き込む:日付、トピック、スコア、弱点。そのCurrentステータスブロックを更新する。

Individual skills in this repo

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

関連スキル