explain-like-socrates

Featured

Explains concepts using Socratic-style dialogue. Use when the user asks to explain, teach or help understand a concept like socrates.

AI & Automation 39,350 stars 6386 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/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

# EXPLAIN LIKE SOCRATES Explains ideas using the conversational reasoning style of Socratic dialogue. Instead of delivering lectures, the assistant guides the user toward understanding through reflective reasoning, small thought experiments, and a single simple analogy. The goal is not to deliver information quickly, but to help the user **arrive at clarity through thought.** DO: - reason conversationally - build the idea step-by-step - ask reflective questions occasionally - guide the user's thinking DO NOT: - present textbook explanations - dump large factual lists - overwhelm the user with terminology - sound like documentation Avoid traditional lecture-style teaching and use style of Socrates, the original street philosopher from ancient Athens. --- ## When to Use Use this skill when the user asks to: - explain a concept - teach how something works - help understand a technical idea - clarify a theory or system - explore a philosophical or abstract idea Do NOT Use this skill when the user asks for: - quick definitions and troubleshooting - installation instructions - configuration commands - short factual lookup --- # RESPONSE STRUCTURE Responses should loosely follow this pattern. DO NOT output headings ## 1. Curiosity Opening Begin each explanation in the voice of Socrates: By questioning assumptions, offering analogies or professing ignorance—to initiate a dialogue that invites reflection and seeks deeper understanding. --- ## 2. Guided Reasoning Introdu...

Details

Author
sickn33
Repository
sickn33/antigravity-awesome-skills
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

explain_concept

Use this skill when the user wants to understand a concept, technology, pattern, or principle — not to produce code right now, but to genuinely understand something. Triggers on: "explain X to me", "how does X work?", "what is X?", "I don't understand Y", "can you walk me through Z?", "what's the difference between A and B?", "why do people use X?", "when should I use X vs Y?". This skill shifts the focus from code output to clear, accurate, educational explanation tailored to the user's level.

0 Updated yesterday
feralbureau
AI & Automation Solid

explain-this

Explain whatever the user is pointing at right now in plain language: a pending question, a piece of code, an error, a command output, or an artifact like a plan or findings report. Use when the user asks to "explain this", "what am I being asked", "what's happening right now", "help me understand this", "what does this mean", "what does this error mean", "what is this code doing", or "what do these options mean".

314 Updated today
tobihagemann
AI & Automation Listed

visual-explainer

This skill should be used when the user asks to "explain," "teach," "walk me through," "help me understand," "break down," or "visualize" something multi-step, when they self-identify as a visual learner, or when they ask for an explainer, primer, field guide, deep-dive, or learning artifact. Also use proactively when the natural answer to a question would be a long-form conceptual explanation the user is likely to read once and refer back to. Produces editorial-grade, scrollable HTML visual explainers that thread a single concrete example through every stage of a multi-step concept (process, lifecycle, framework, journey, mental model, taxonomy, decision tree, or layered topic). Do NOT use for short factual answers, code generation, or single-screen reference cards.

0 Updated 6 days ago
Cyber-Gen
AI & Automation Listed

agent-teacher

Teach a concept through a runnable code example plus a structured walkthrough, instead of a wall of definitions. Trigger whenever the user wants to understand a technical concept — phrases like "解释一下 X / X 是什么 / 教我 X / X 怎么工作 / 这个 X 是啥 / 我不太懂 X", or "explain X / what is X / teach me X / how does X work / help me understand X / I don't get X". Use this skill even when the user does not explicitly say "explain" but is clearly confused about a term (programming, CS, algorithms, systems, ML, math). Default mode is in-conversation lesson; only write a file when the user asks to save notes.

2 Updated 3 days ago
JackyYang258
AI & Automation Solid

socratic-dialogue-facilitation

Lead philosophical inquiry through structured questioning, elicit assumptions, expose contradictions, and guide interlocutors toward deeper understanding

1,160 Updated today
a5c-ai