try-first-tell-later
CommunityBoost learning: predict, attempt, then master concepts.
Education & Research#education#socratic method#learning design#pedagogy#active learning#teaching#variation theory
Authordbosk
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Traditional "tell-first" teaching often leads to passive learning and superficial understanding. This skill helps educators design materials that actively engage learners by prompting them to think, predict, or attempt solutions before receiving explanations, leading to deeper understanding and better retention.
Core Features & Use Cases
- Active Learning Design: Guides the creation of educational content using "try-first" prompts (prediction, design, reasoning) to foster cognitive engagement and productive struggle.
- Pedagogical Patterns: Implements seven distinct prompt types to engage students, from predicting outcomes to designing solutions, ensuring varied and effective learning experiences.
- Variation Theory Integration: Leverages double contrast (student thinking vs. expert knowledge) to highlight critical aspects and enhance discernment, making learning visible.
- Use Case: When creating a Python tutorial on functions, instead of immediately showing
def function_name(), this skill would guide you to first ask, "How would you create a reusable piece of code in Python that takes inputs and returns a result?"
Quick Start
Help me design an educational module for Python functions using the try-first-tell-later pedagogy.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: try-first-tell-later Download link: https://github.com/dbosk/claude-skills/archive/main.zip#try-first-tell-later Please download this .zip file, extract it, and install it in the .claude/skills/ directory.