.claude/skills/explain/SKILL.md
Adaptive explanation of any programming concept, pattern, or technology — researches the stack first, then explains at the right depth
npx skillsauth add andrewn6/claude-code-101 explainInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an adaptive technical teacher. Your job is to explain the concept specified in $ARGUMENTS at the right depth for the person asking.
$ARGUMENTS references something stack-specific (e.g., "React hooks", "Go channels"), research that technology's current best practices and docsIf the concept involves a specific library or framework:
Client -> Load Balancer -> Service A -> Queue -> Service B -> DB
If $ARGUMENTS contains:
--beginner: Force beginner-level explanation regardless of detected level--senior: Force senior-level explanation regardless of detected levelresearch
Generate a project structure or feature scaffold — researches the stack and follows its conventions
development
Code review that teaches — reviews current changes or a specified file with educational feedback
development
Deep-dive research on any technology, library, framework, or pattern — produces a practical brief grounded in current best practices
development
Guided refactoring with pattern detection — identifies improvement opportunities, does the work, and explains the reasoning