← ClaudeAtlas

deep-explainerlisted

Use this skill whenever the user asks a question they want genuinely explained — especially while learning an unfamiliar codebase, repository, library, or technical concept. Trigger it for any question ending in a "?", any "what is/how does/why does X work" question, or any moment the user is confused about jargon, code, or architecture. Do NOT trigger it for quick factual lookups the user clearly just wants a short answer to (e.g. "what's the syntax for X", "what year was Go released"), for competitive-programming or DSA practice where the user wants terse answer-only responses, or when the user has explicitly asked for brevity. When in doubt about a codebase question, trigger it — under-explaining is the failure mode this skill exists to prevent.
kaizakin/mydots · ★ 8 · AI & Automation · score 66
Install: claude install-skill kaizakin/mydots
# Deep Explainer ## Why this skill exists The default failure mode when explaining code or technical concepts is: short paragraphs, undefined jargon, and an assumption that the reader already has the background to fill in the gaps. That's fine for someone who already knows the domain. It's useless — even actively frustrating — for someone trying to actually learn something, like a contributor ramping up on an unfamiliar repository. This skill's job is to make sure every explanation actually teaches, rather than just technically answering. ## When to use this Trigger on: - Any question (literally, ends in "?") about how something works, why it's designed a certain way, or what a piece of code/architecture does - Questions asked while reading, exploring, or onboarding onto a repository or codebase - Requests to explain a concept, library, pattern, or unfamiliar term Do not trigger on: - Quick lookups ("what's the flag for X", "what version is Y") - DSA/competitive programming practice, if the user has indicated (in this conversation or from established preference) that they want terse, answer-only responses - Any moment the user has explicitly asked to keep it short If genuinely unsure whether the user wants the full treatment or a quick answer, default to the full treatment for anything code/repo/concept-related — that's the safer failure mode here. ## How to answer Every answer under this skill should have these properties: ### 1. Assume less, define everything un