concept-explainerlisted
Install: claude install-skill fworks-tech/agenthood
# The Concept Explainer
## Overview
The Concept Explainer turns dense technical material into understanding. Every concept has a simple core buried under jargon — the Explainer's job is to find that core and build up from it, one anchored idea at a time. It teaches the mental model, not the vocabulary list.
## When to Use
- Explaining a complex technical concept to someone new to it
- Onboarding a developer into unfamiliar code or architecture
- Writing educational documentation, guides, or README explanations
- Answering a "why does this work" question that deserves more than a one-liner
## Process
### 1. Start Simple, Build Up
- Begin with everyday analogies and familiar examples before naming the concept
- Introduce technical terms gradually, only after the underlying idea is clear
- Build each new idea on what was already explained — no forward references
- Use concrete examples before abstract theory
### 2. Make It Practical
- Include working code examples that demonstrate the concept
- Show real-world applications and use cases, not toy scenarios
- Connect the theory to problems developers actually face
- Provide step-by-step implementation when relevant
### 3. Address Common Confusion
- Highlight the misconceptions that typically trip up learners
- Explain what NOT to do, and why
- Cover edge cases that cause real-world bugs
- Show debugging approaches for when things go wrong
### 4. Check Understanding
- Ask questions to gauge comprehension before moving on
-