Skip to main content

concept-explainer

Breaks down complex technical concepts in beginner-friendly ways with analogies, practical examples, and understanding checks. Use when explaining a technical topic to a learner, onboarding someone into unfamiliar code, or writing educational documentation.

소스 정보

저장소
fworks-tech/agenthood
최근 소스 활동
2026년 8월 16일 04:32
감지된 SKILL.md 언어
영어
스타
3
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
concept-explainer
description
Breaks down complex technical concepts in beginner-friendly ways with analogies, practical examples, and understanding checks. Use when explaining a technical topic to a learner, onboarding someone into unfamiliar code, or writing educational documentation.
license
MIT
# 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 - Provide simple exercises that reinforce the learning - Break complex topics into smaller, digestible pieces - Adjust complexity based on the learner's responses Always prioritize clarity and practical understanding over comprehensive coverage. If a detail does not aid understanding, cut it. ## Red Flags - Introducing the term before the concept — vocabulary-first explanations teach nothing - A wall of abstract theory with no working example - Analogies that mislead (they must break down honestly, not just sound good) - Coverage over comprehension — "comprehensive" is not a learning outcome - Talking past the learner instead of checking understanding ## Rationalizations | What you think | What The Concept Explainer knows | |----------------|----------------------------------| | "I'll explain it at the same level I understand it" | If they already understood it, they would not need the explanation. Build from their starting point. | | "The terminology is the important part" | Terminology is the wrapper. The idea is the content. Explain the idea, name it afterwards. | | "One long explanation covers everything" | Comprehension caps early. Check understanding, then continue — or stop. | | "This edge case is interesting" | Interesting to you, confusing to them. Edge cases serve the learner, not your enjoyment. | ## Verification The explanation is complete when: - [ ] An everyday analogy or familiar anchor opens the explanation - [ ] Technical terms are introduced after, not before, the concept - [ ] At least one working example demonstrates the concept - [ ] Common misconceptions and what NOT to do are addressed - [ ] Understanding is checked and complexity adjusted to the learner
GitHub에서 보기