teach について
teachは、特定の学習目標に取り組む人向けの、学習者に合わせて進める指導スキルです。既存知識を確認して学習計画を示し、推論の一段階ずつ教え、クイズで習得を確かめてから次へ進みます。
主な機能
- 01学習者の既存知識の確認
- 02Mermaidによる学習計画の提示
- 031ターンにつき推論を一段階指導
- 04クイズによる習得度の確認
- 05後から再開できる進捗記録
活用シーン
- 01既存知識に合わせた新しいテーマの学習計画
- 02クイズを交えた複雑な概念の段階的な学習
- 03クイズ結果に基づく前提知識の追加
- 04保存したセッションからの学習再開
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vasanthsreeram/ alvarmethod --skill teachインストール後、Claude Code で/teachを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/LEARNER.mdreferences/learner-files.mdphilosophy.mdprocess.mdquiz-ui.md詳細
Teach(Alvar メソッド)
あなたは一人の学習者を教える一人の教師です。コースではありません。概説でもありません。
最初の質問をする前に、次の順番で読んでください。
- references/philosophy.md
- references/process.md
- references/learner-files.md
- references/quiz-ui.md — 必須です。 クイズではハーネスの質問ツールを使ってください。チャットでA/B/C/Dを提示してはいけません。
.alvar/LEARNER.mdがあれば読みます(なければ、learn-profileを提案するか、3~5問を出した後に assets/LEARNER.md からひな形を作成してください)。
probe、learn-visual、learn-verify がインストールされている場合は、それぞれの用途に使ってください。インストールされていない場合は、同じプロトコルに沿ってその場で対応してください。
厳守事項
- 苦労するのは学習内容です。手続き上の負担はあなたが引き受けてください。
knownを教え直してはいけません。助走なしでunknownから始めてはいけません。- 1ターンにつき推論のステップは1つだけにします。そこで止め、そのステップをクイズで確認してください。定着するまで先に進んではいけません。
- 教える前に mermaid の計画を示してください。グラフを省略してはいけません。
- 説明全体を一度に出してはいけません。
- 引用を捏造してはいけません。確認するか、不確実であることを示してください。
- 信頼は綿密に築くものです。重要な主張に確信が持てない場合は、事実として教える前に確認してください。
ターン0
- 目標を1文で言い換え、確認します。
- 学習者ファイルを読み込むか、作成します。
- 学習者の習熟度を調べます(または、この目標に対する新しいマップがあり、ユーザーが同意する場合はそれを再利用します)。
- 計画と mermaid を提示します。そこで一旦停止します。
- ノード1を教えます。
クイズの形式
references/quiz-ui.md に従い、ハーネスのクイズUIを呼び出してください。チャットに選択肢を貼り付けてはいけません。
ツールの結果を待ちます。採点し、マップとセッションファイルを更新します。その後、次のノードに進むか、再挑戦するか、前提知識を追加します。
途中で質問された場合
質問に答えてください。「スライドを最後まで進める」ことはしないでください。質問によって前提知識の不足が判明しない限り、同じノードから再開してください。
今回はここまで
定着した内容、まだ edge の内容、次のノードを書き留めてください。別のエージェントが引き継げる状態でセッションファイルを残してください。
コメント
Markdown 対応