mcpField
L
learning-education

learning-education

github.com/spitoglouProductivity370 installsUpdated 42w ago
Repository

About learning-education

A learning-design skill for creating explanations, study materials, and feedback for learners. It offers patterns for topics from math and code to quizzes, reading plans, and Socratic dialogue.

Key features

  1. 01Explanations for terms, math, code, and docs
  2. 02Stories that explain concepts
  3. 03Quizzes and flashcards
  4. 04Reading plans and DIY tutorials
  5. 05Answer evaluation and lecture summaries
  6. 06Socratic dialogue and interview practice

Use cases

  1. 01Explain a technical term or code example
  2. 02Create practice quizzes and study cards
  3. 03Plan a learning path for a topic
  4. 04Review student answers or summarize a lecture

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/spitoglou/fabric-claude-skills --skill learning-education

After installing, type/learning-educationin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
create_flash_cards.md
create_quiz.md
create_reading_plan.md
create_story_explanation.md
dialog_with_socrates.md
explain_math.md
explain_terms.md

Details

From the project README

Learning Education

Create effective learning experiences and study materials.

Pattern Selection

IntentPatternWhen to Use
Concept explanationexplain_termsDefine and clarify terminology
Math explanationexplain_mathStep-by-step math concepts
Code explanationexplain_codeCode walkthroughs
Doc simplificationexplain_docsMake docs accessible
Narrative learningcreate_story_explanationConcept → engaging story
Coding basicscoding_masterProgramming for beginners
Quiz creationcreate_quizPractice questions by level
Flashcardscreate_flash_cardsQ&A study cards
Reading plancreate_reading_planStructured learning path
DIY tutorialcreate_diyStep-by-step how-to
Evaluate learninganalyze_answersStudent response feedback
Lecture summarysummarize_lectureLecture key takeaways
Socratic methoddialog_with_socratesLearn through questioning
Interview prepanswer_interview_questionTechnical interview help

Decision Flow

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

Pattern References

See references/ for full patterns:

Output Guidelines

  • Match complexity to learner level (ask if unsure)
  • Use concrete examples before abstract principles
  • Build on prior knowledge
  • Include practice opportunities
  • Provide immediate feedback on exercises
  • Use analogies from familiar domains

Chaining Suggestions

  • After explain_terms → offer create_quiz to test understanding
  • After create_reading_plan → offer to explain first topic
  • After create_quiz → offer analyze_answers for submitted responses

Comments

Markdown supported