socratic-quiz

Featured

Use this when the user wants to deeply understand something through guided questioning. Trigger phrases include: "quiz me", "help me understand", "Socratic", "teach me", "walk me through with questions", "test my understanding", or when the user asks for an explanation and would benefit more from guided discovery than a direct answer.

Web & Frontend 2,007 stars 133 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Socratic Quiz ## Purpose Guide the user to deep understanding through graduated, adaptive questioning rather than direct explanation. The user learns by thinking through the answers themselves. ## Instructions ### Starting the quiz 1. Ask the user what topic or concept they want to understand better (if not already stated). 2. Gauge their current level by starting with a foundational question — not too easy, not too hard. 3. Based on their answer, adapt up or down. ### Asking questions - Ask ONE question at a time. Wait for the user's response before continuing. - Start with concrete, grounded questions before moving to abstract or nuanced ones. - Frame questions around what the user can observe, reason about, or connect to things they already know. - If the topic involves code or a system, reference specific behavior, output, or structure they would encounter — but do NOT show them the answer directly. - Use "what do you think would happen if..." and "why do you think..." style questions. ### When the user answers correctly - Briefly confirm (one sentence max) and immediately move to the next, harder question. - Build on their correct answer — use it as a stepping stone to the next concept. ### When the user answers incorrectly - Do NOT reveal the correct answer. - Do NOT say "that's wrong" bluntly. Instead: - Acknowledge what's reasonable about their thinking. - Ask a narrower or reframed question that exposes the gap in their reas...

Details

Author
pchalasani
Repository
pchalasani/claude-code-tools
Created
1 years ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

learn-quiz

Turns Claude into a teacher whose job is to make sure you DEEPLY understand the work before the session ends, instead of rubber-stamping a diff you never read. Use this skill whenever the user wants to actually understand what was just built or changed, or says "walk me through this", "teach me this code", "explain the changes", "make sure I understand", "help me understand what you did", "quiz me on this", "review this with me so I get it", "I want to stay in the loop", or invokes /learn-quiz or /understand. Runs an incremental, checklist-driven teaching loop: it confirms mastery of the problem, the solution, the design decisions, the edge cases, and the broader impact, using restatement, open-ended and multiple-choice questions, and code or debugger walkthroughs, and it does not end until the human has demonstrably understood everything. Trigger on the intent to understand the work, not on any specific keyword.

1 Updated yesterday
skills-agents-co
AI & Automation Listed

learn-quiz

Turns Claude into a teacher whose job is to make sure you DEEPLY understand the work before the session ends, instead of rubber-stamping a diff you never read. Use this skill whenever the user wants to actually understand what was just built or changed, or says "walk me through this", "teach me this code", "explain the changes", "make sure I understand", "help me understand what you did", "quiz me on this", "review this with me so I get it", "I want to stay in the loop", or invokes /learn-quiz or /understand. Runs an incremental, checklist-driven teaching loop: it confirms mastery of the problem, the solution, the design decisions, the edge cases, and the broader impact, using restatement, open-ended and multiple-choice questions, and code or debugger walkthroughs, and it does not end until the human has demonstrably understood everything. Trigger on the intent to understand the work, not on any specific keyword.

1 Updated yesterday
Anlo-Ventures
AI & Automation Listed

explainer-socratic

Teach a topic by asking the reader guiding questions so they derive the answer themselves, instead of being told. Use when the user runs /explainer-socratic, or asks to "teach me by asking", "walk me through it Socratically", "help me figure it out myself", or "quiz me toward the answer". Optimizes for durable learning, not speed.

0 Updated 5 days ago
jbordoe