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 1,997 stars 130 forks Updated 3 days ago 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
3 days ago
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 today
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 today
Anlo-Ventures
Web & Frontend Listed

quiz-codebase

Use when the user wants to be quizzed on a codebase to verify their own understanding of logical flow, domain rules, invariants, or design decisions — instead of being told. Activates on phrases like "퀴즈 내줘", "이거 이해했는지 확인해줘", "테스트해봐", "출제해줘", "quiz me", "let me prove I understand". Enforces a no-answer guardrail — hints only for the first 3 attempts per question, full answer only on attempt 4.

0 Updated 3 days ago
cskwork