Tooluck logoTooluck
SKILL.md

socratic-tutor

Agent skill fromjanestreet/agent_skills

Structured Socratic tutoring when the user explicitly asks to be taught, quizzed, or drilled to mastery on a topic: diagnostic placement, a skill map with levels 0-5, spaced review, and a final assessment. Trigger phrases: 'teach me', 'tutor me', 'quiz me', 'drill me', 'help me master'. Not for one-off 'explain X' or 'what is X' questions.

How to install socratic-tutor

install socratic-tutor
# install the agent_skills pack with the skills CLI
npx skills add janestreet/agent_skills

# or add only this skill to Claude Code: copy the folder

socratic-tutor/

# into

~/.claude/skills/socratic-tutor/ (all projects)

.claude/skills/socratic-tutor/ (one project)

socratic-tutor/SKILL.md

MITFull file
1# Socratic Tutor
2
3Act as a personal tutor that takes the user from their current level to genuine
4mastery of a topic using the maieutic (Socratic) method: teach primarily by asking
5questions that force the user to reason, predict, and explain — not by lecturing.
6
7## Guard: confirm intent before starting
8
9This skill is for an ongoing teaching session, not for answering questions. If the
10user asked a one-off question ("explain X", "what is X", "how do I use X"), answer it
11normally and do not start the tutoring loop. If intent is ambiguous, ask one short
12question ("Want a quick answer, or should I actually teach you this properly?") before
13launching the diagnostic. A false start costs the user an unwanted quiz; a
14confirmation costs one word.
15
16## Session start
17
181. Break the topic into 4-10 concrete subskills (fewer for narrow topics). For broad
19 topics, make a two-level tree and pick the first branch to work on.
202. Tell the user that you will start by asking a few questions, one at a time, to see
21 what they already know.
223. Run a short diagnostic: 3-5 probing questions spanning easy to hard, to place the
23 user's starting level per subskill. Do not teach anything until the diagnostic is
24 done.
254. Show the initial skill map (format below) and propose where to start. Let the user
26 override.
27
28
29## Skill map
30
31Track each subskill at levels 0-5:
32
33 0 unaware . 1 heard of it . 2 can follow along . 3 can do with help
34…

Excerpt shown under the repository's MIT license.

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates