learning-education について
学習者向けの解説、教材、フィードバックを作成する学習設計スキルです。数学やコードの解説から、クイズ、読書計画、ソクラテス式対話までのパターンを備えています。
主な機能
- 01用語・数学・コード・文書の解説
- 02物語による概念説明
- 03クイズとフラッシュカードの作成
- 04読書計画とDIYチュートリアル
- 05回答評価と講義要約
- 06ソクラテス式対話と面接対策
活用シーン
- 01技術用語やコード例を解説
- 02練習クイズや学習カードを作成
- 03テーマの学習計画を作成
- 04学習者の回答を評価、または講義を要約
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ spitoglou/ fabric-claude-skills --skill learning-educationインストール後、Claude Code で/learning-educationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/create_flash_cards.mdcreate_quiz.mdcreate_reading_plan.mdcreate_story_explanation.mddialog_with_socrates.mdexplain_math.mdexplain_terms.md詳細
学習教育
効果的な学習体験と教材を作成します。
パターンの選択
| 意図 | パターン | 使用する場面 |
|---|---|---|
| 概念の説明 | explain_terms | 用語を定義し、明確にする |
| 数学の説明 | explain_math | 数学の概念を段階的に説明する |
| コードの説明 | explain_code | コードを順を追って説明する |
| ドキュメントの簡略化 | explain_docs | ドキュメントをわかりやすくする |
| 物語を通じた学習 | create_story_explanation | 概念を魅力的な物語にする |
| コーディングの基礎 | coding_master | 初心者向けのプログラミング |
| クイズの作成 | create_quiz | レベル別の練習問題 |
| フラッシュカード | create_flash_cards | 質問と回答の学習カード |
| 読書計画 | create_reading_plan | 構成された学習パス |
| DIY チュートリアル | create_diy | 手順を追ったハウツー |
| 学習内容の評価 | analyze_answers | 学生の回答へのフィードバック |
| 講義の要約 | summarize_lecture | 講義の重要なポイント |
| ソクラテス式問答法 | dialog_with_socrates | 質問を通じて学ぶ |
| 面接の準備 | answer_interview_question | 技術面接のサポート |
判断フロー
User request
│
├─ "explain/what is" ─┬─ code? ──→ explain_code
│ ├─ math? ──→ explain_math
│ ├─ terms/definitions? ──→ explain_terms
│ └─ general concept? ──→ create_story_explanation
│
├─ "create study materials" ─┬─ quiz/test? ──→ create_quiz
│ ├─ flashcards? ──→ create_flash_cards
│ └─ reading plan? ──→ create_reading_plan
│
├─ "tutorial/how-to" ──→ create_diy
│
└─ "help me understand" ──→ dialog_with_socrates
パターンのリファレンス
すべてのパターンについては references/ を参照してください。
- explain_terms.md
- explain_math.md
- create_story_explanation.md
- create_quiz.md
- create_flash_cards.md
- create_reading_plan.md
- dialog_with_socrates.md
出力ガイドライン
- 学習者のレベルに合わせて難易度を調整します(不明な場合は確認してください)
- 抽象的な原則の前に具体例を示します
- 既有知識を基礎にします
- 練習の機会を設けます
- 演習にすぐフィードバックを提供します
- なじみのある分野のたとえを使います
連携の提案
explain_termsの後 → 理解度を確認するためにcreate_quizを提案しますcreate_reading_planの後 → 最初のトピックの説明を提案しますcreate_quizの後 → 提出された回答に対するanalyze_answersを提案します
コメント
Markdown 対応