learning-education
Learning Education
Create effective learning experiences and study materials.
Pattern Selection
| Intent | Pattern | When to Use |
|---|---|---|
| Concept explanation | explain_terms |
Define and clarify terminology |
| Math explanation | explain_math |
Step-by-step math concepts |
| Code explanation | explain_code |
Code walkthroughs |
| Doc simplification | explain_docs |
Make docs accessible |
| Narrative learning | create_story_explanation |
Concept → engaging story |
| Coding basics | coding_master |
Programming for beginners |
| Quiz creation | create_quiz |
Practice questions by level |
| Flashcards | create_flash_cards |
Q&A study cards |
| Reading plan | create_reading_plan |
Structured learning path |
| DIY tutorial | create_diy |
Step-by-step how-to |
| Evaluate learning | analyze_answers |
Student response feedback |
| Lecture summary | summarize_lecture |
Lecture key takeaways |
| Socratic method | dialog_with_socrates |
Learn through questioning |
| Interview prep | answer_interview_question |
Technical 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:
- 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
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→ offercreate_quizto test understanding - After
create_reading_plan→ offer to explain first topic - After
create_quiz→ offeranalyze_answersfor submitted responses
More from spitoglou/fabric-claude-skills
research-intelligence
Extract insights, analyze claims, and synthesize knowledge from research content. Use when processing academic papers, articles, podcasts, videos, meeting transcripts, or any content where the goal is to extract wisdom, analyze arguments, summarize findings, or compile references. Triggers include "analyze this paper", "extract key insights", "summarize the research", "what are the main claims", "extract wisdom from", "compile references", "critique this argument".
12critical-thinking
Analyze arguments, detect biases, evaluate claims, and improve reasoning. Use when asked to fact-check, identify logical fallacies, evaluate arguments, analyze predictions, find root causes, or think adversarially about plans. Triggers include "evaluate this argument", "logical fallacies", "fact check", "analyze the claims", "identify biases", "devil's advocate", "red team this", "root cause".
11writing-enhancement
Improve writing quality, fix errors, and transform style. Use when asked to proofread, edit, improve clarity, fix grammar/typos, enhance academic writing, analyze prose quality, humanize technical content, or write essays. Triggers include "improve this writing", "fix typos", "proofread", "make this clearer", "academic style", "humanize", "write an essay", "analyze my writing".
9technical-documentation
Create and improve technical documentation including architecture designs, PRDs, API docs, code explanations, and visual diagrams. Use when asked to document systems, explain codebases, create design documents, write PRDs, generate Mermaid/PlantUML diagrams, review architecture, write user stories, or create pull request descriptions. Triggers include "document this", "create a design doc", "explain this code", "write a PRD", "create a diagram", "architecture overview", "user story for", "PR description".
8content-creation
Create newsletters, social media posts, presentations, professional emails, and other content for publication or communication. Use when asked to write newsletters, draft emails, create social posts, design presentations, or prepare content for specific audiences. Triggers include "write a newsletter", "draft an email", "create a post", "social media", "presentation", "blog post", "LinkedIn", "announcement".
7content-transformation
Convert content between formats, summarize at different levels, and repurpose for various platforms. Use when asked to convert to markdown, create summaries of varying lengths, make tweets, create flashcards, or process video content. Triggers include "convert to markdown", "summarize in one sentence", "make this a tweet", "create flashcards", "TL;DR", "summarize this video", "export as CSV".
7