Deep Explainer

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 428b768 5.9 KB Updated

File contents

kaizakin/dotfiles/tree/main/skills/deep-explainer commit 428b76870f

Frequently asked questions

npx skillmds@latest add kaizakin/deep-explainer